دس ÙÙ†ÛŒ Ù„Ù…ØØ§Øª جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ÛÙŠÚº ™,999 ÙÙ†ÛŒ
فہرست کا خانہ:
- دبیان 9 پر جیانگو انسٹال کرنا
- 1. ازگر 3 اور وینیو انسٹال کرنا
- 2. ورچوئل ماحولیات کی تشکیل
- 3. جینگو انسٹال کرنا
- 4. جیانگو پروجیکٹ کی تشکیل
- 5. ترقیاتی سرور کی جانچ کرنا
- 6. ورچوئل ماحولیات کو غیر فعال کرنا
- نتیجہ اخذ کرنا
جیانگو سب سے مشہور پایتھون ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔
جینگو کو پائپ کے استعمال سے سسٹم بھر میں یا ازگر ورچوئل ماحول میں انسٹال کیا جاسکتا ہے۔ جیانگو پیکیجز سرکاری ڈیبیئن ذخیروں میں شامل ہیں اور
apt
پیکج منیجر کا استعمال کرتے ہوئے انسٹال کیا جاسکتا ہے۔ جینیگو کو ڈیبین 9 پر انسٹال کرنے کا یہ سب سے آسان طریقہ ہے ، لیکن ورچوئل ماحول میں نصب کرنے جتنا لچکدار نہیں ہے۔ نیز ، ذخیروں میں شامل ورژن ہمیشہ جیانگو کے تازہ ترین ورژن کے پیچھے کئی ریلیز ہوتا ہے۔
ازگر ورچوئل ماحول کا بنیادی ہدف مختلف ازگر کے منصوبوں کے لئے الگ تھلگ ماحول بنانا ہے۔ اس طرح آپ ایک ہی کمپیوٹر پر ایک سے زیادہ ججنگو ماحول رکھ سکتے ہیں اور فی پروجیکٹ کی بنیاد پر ماڈیول کا ایک مخصوص ورژن انسٹال کرسکتے ہیں کہ اس کی پریشانی کے بغیر کہ یہ آپ کے دوسرے ججنگو تنصیبات کو متاثر کرے گا۔ اگر آپ جینگو کو عالمی ماحول میں انسٹال کرتے ہیں تو آپ اپنے کمپیوٹر پر صرف ایک جینگو ورژن انسٹال کرسکتے ہیں۔
دبیان 9 پر جیانگو انسٹال کرنا
جیانگو کو ڈیبین 9 پر ازگر ورچوئل ماحول میں انسٹال کرنے کے لئے درج ذیل اقدامات انجام دیں۔
1. ازگر 3 اور وینیو انسٹال کرنا
ڈیبین 9 بحری جہاز ڈیفالٹ کے مطابق ازگر 3.5 کے ساتھ۔ آپ یہ ٹائپ کرکے تصدیق کرسکتے ہیں کہ ازگر 3 آپ کے سسٹم پر انسٹال ہے:
python3 -V
آؤٹ پٹ کو اس طرح نظر آنا چاہئے:
Python 3.5.3
ورچوئل ماحول بنانے کا تجویز کردہ طریقہ
venv
ماڈیول کا استعمال کرتے ہوئے ہے۔
venv
ماڈیول
python3-venv
پیکیج میں شامل ہے۔ مندرجہ ذیل کمانڈ کو ٹائپ کرکے اسے انسٹال کریں:
sudo apt install python3-venv
ماڈیول انسٹال ہونے کے بعد ہم اپنی جیانگو ایپلی کیشن کے لئے ورچوئل ماحول بنانے کے لئے تیار ہیں۔
2. ورچوئل ماحولیات کی تشکیل
اس ڈائریکٹری میں تشریف لے جب آپ اپنے ازگر 3 ورچوئل ماحول کو اسٹور کرنا چاہتے ہو۔ یہ آپ کی ہوم ڈائریکٹری یا کوئی دوسری ڈائرکٹری ہوسکتی ہے جہاں آپ کے صارف نے اجازت ناموں کو پڑھنے اور لکھنے کی درخواست کی ہو۔
اپنی جانگو ایپلی کیشن کے لئے ایک نئی ڈائرکٹری بنائیں اور اس میں نیویگیٹ کریں:
mkdir my_django_app
cd my_django_app
ڈائریکٹری کے اندر سے ، ایک نیا ورچوئل ماحول بنانے کے لئے درج ذیل کمانڈ پر عمل کریں:
python3 -m venv venv
مذکورہ کمانڈ نے
venv
نامی ایک ڈائریکٹری تشکیل دی ہے جس میں ازگر بائنری ، پائپ پیکیج منیجر ، معیاری ازگر لائبریری اور دیگر معاون فائلوں کی ایک کاپی موجود ہے۔ ورچوئل ماحول کے ل for آپ جو نام استعمال کرنا چاہتے ہیں وہ استعمال کرسکتے ہیں۔
ورچوئل ماحول کا استعمال شروع کرنے کے ل it ، اسے
activate
اسکرپٹ چلا کر
activate
:
source venv/bin/activate
ایک بار چالو ہونے کے بعد ،
$PATH
متغیر کی ابتدا میں ورچوئل ماحول کی بن ڈائرکٹری شامل کی جائے گی۔ نیز آپ کے شیل کا اشارہ بدل جائے گا اور یہ اس مجازی ماحول کا نام دکھائے گا جو آپ فی الحال استعمال کررہے ہیں۔ ہمارے معاملے میں وہ
venv
۔
3. جینگو انسٹال کرنا
اب جب کہ ورچوئل ماحول متحرک ہے ، ازگر پیکیج مینیجر
pip
کا استعمال کرتے ہوئے جینگو انسٹال کریں:
pip install django
ورچوئل ماحول کے اندر ، آپ
pip
بجائے کمانڈ
pip
اور
python
بجائے
python
استعمال
python3
۔
مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے انسٹالیشن کی تصدیق کریں جو جینگو ورژن پرنٹ کرے گی۔
python -m django --version
اس مضمون کو لکھنے کے وقت ، جدید ترین جینگو ورژن
2.1.2
۔
2.1.3
آپ کا جیانگو ورژن یہاں دکھائے گئے ورژن سے مختلف ہوسکتا ہے۔
4. جیانگو پروجیکٹ کی تشکیل
django-admin
کمانڈ لائن افادیت کا استعمال کرتے ہوئے ایک نیا
mydjangoapp
پروجیکٹ تخلیق کریں جس کا نام
mydjangoapp
:
django-admin startproject mydjangoapp
مذکورہ کمانڈ آپ کی موجودہ ڈائرکٹری میں ایک
mydjangoapp
ڈائرکٹری بنائے گی۔
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
اس ڈائریکٹری کے اندر ، آپ
manage.py
نامی پروجیکٹس کے انتظام کے
manage.py
the مرکزی اسکرپٹ اور ایک اور ڈائرکٹری دیکھیں گے جس میں ڈیٹا بیس کی تشکیل ، اور جینگو اور درخواست سے متعلق ترتیبات شامل ہیں۔
آئیے ڈیٹا بیس کو منتقل کریں اور ایک انتظامی صارف بنائیں۔
پہلے ،
mydjangoapp
ڈائرکٹری پر جائیں:
cd mydjangoapp
ایس کیو ایلائٹ جیانگو کا ڈیفالٹ ڈیٹا بیس ہے۔ پروڈکشن ایپلی کیشنز کے ل you ، آپ PostgreSQL ، MariaDB ، اوریکل یا MySQL ڈیٹا بیس کا استعمال کرسکتے ہیں۔
ٹائپ کرکے ڈیٹا بیس کو منتقل کریں:
python manage.py migrate
آؤٹ پٹ کچھ مندرجہ ذیل نظر آئے گی:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
ایک بار جب ڈیٹا بیس کی منتقلی ہوجائے تو ، انتظامی انتظامی صارف بنائیں جو جینگو ایڈمن انٹرفیس تک رسائی کے ل be استعمال ہوگا۔
python manage.py createsuperuser
کمانڈ آپ کو صارف نام ، ای میل ایڈریس ، اور پاس ورڈ کے لئے طلب کرے گا۔
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. ترقیاتی سرور کی جانچ کرنا
manage.py
ویب سرور کو شروع کریں۔
python manage.py runserver
آپ کو مندرجہ ذیل آؤٹ پٹ نظر آئے گا:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
اگر آپ نے جیانگو کو ایک ورچوئل مشین پر انسٹال کیا ہے اور آپ جیانگو ڈویلپمنٹ سرور تک رسائی حاصل کرنا چاہتے ہیں تو آپ کو
settings.py
پی پی فائل میں ترمیم کرنے کی ضرورت ہوگی اور
ALLOWED_HOSTS
لسٹ میں سرور IP ایڈریس شامل کرنا ہوگا۔
اپنے ویب براؤزر میں
http://127.0.0.1:8000
کھولیں اور آپ کو پہلے سے طے شدہ جانگو لینڈنگ پیج پیش کیا جائے گا۔



ترقیاتی سرور کو روکنے کے
CTRL-C
your اپنے ٹرمینل میں
CTRL-C
ٹائپ کریں۔
6. ورچوئل ماحولیات کو غیر فعال کرنا
ایک بار اپنے کام کے بعد ، ماحول کو غیر فعال کریں ، غیر فعال ٹائپ کرکے اور آپ اپنے معمول کے خول پر واپس آجائیں گے۔
نتیجہ اخذ کرنا
آپ نے یہ سیکھ لیا ہے کہ ایک ازگر ورچوئل ماحول کیسے بنائیں اور اپنے ڈیبیان 9 سسٹم پر جیانگو کو انسٹال کریں۔ جیانگو کی اضافی ترقی کے ماحول پیدا کرنے کے ل this اس سبق میں درج اقدامات کو دہرائیں۔
ازگر ڈیبینونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
سینٹوس 7 پر جینگو کیسے انسٹال کریں
جیانگو ایک مفت اور اوپن سورس اعلی سطحی ازگر ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔ اس ٹیوٹوریل میں ، ہم ایک خمیر ورچوئل ماحول کے اندر سینٹوس 7 مشین پر جینگو کے جدید ترین مستحکم ورژن کو انسٹال اور ترتیب دیں گے۔
اوبنٹو 18.04 پر جینگو کیسے انسٹال کریں
جیانگو ایک مفت اور اوپن سورس اعلی سطحی ازگر ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔ یہ ٹیوٹوریل اوبنٹو 18.04 پر ازگر ورچوئل ماحول میں ججنگو کو انسٹال کرنے کے بارے میں ایک قدم بہ قدم ہدایات فراہم کرتا ہے۔







