آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید Ù¾ÛÙ„Û’@ کبهی Ù†Û Ø³Ù†ÛŒ هوU
فہرست کا خانہ:
- اوبنٹو 18.04 پر جینگو تنصیب کرنا
- ازگر 3 اور وینیو انسٹال کرنا
- ورچوئل ماحول تیار کرنا
- جینگو انسٹال کرنا
- جیانگو پروجیکٹ کی تشکیل
- ڈویلپمنٹ سرور کی جانچ ہو رہی ہے
- ورچوئل ماحولیات کو غیر فعال کرنا
- نتیجہ اخذ کرنا
جیانگو ایک مفت اور اوپن سورس اعلی سطحی ازگر ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔
آپ کی ضروریات پر منحصر ہے کہ ججنگو کو انسٹال کرنے کے مختلف طریقے ہیں۔ اسے پائپ کے استعمال سے سسٹم بھر میں یا ازگر ورچوئل ماحول میں انسٹال کیا جاسکتا ہے۔
جیانگو پیکیج بھی اوبنٹو کے سرکاری ذخیروں میں شامل ہیں اور
apt
پیکیج مینیجر کا استعمال کرتے ہوئے انسٹال کیا جاسکتا ہے۔ اوبنٹو 18.04 پر جیانگو کو انسٹال کرنے کا یہ سب سے آسان طریقہ ہے ، لیکن ورچوئل ماحول میں انسٹال کرنے کی طرح لچکدار نہیں۔ نیز ، ذخیروں میں شامل ورژن ہمیشہ جیانگو کے تازہ ترین ورژن سے پیچھے رہتا ہے۔
ازگر ورچوئل ماحول کا اصل مقصد مختلف ازگر کے منصوبوں کے لئے الگ تھلگ ماحول بنانا ہے۔ اس طرح آپ ایک ہی کمپیوٹر پر ایک سے زیادہ ججنگو ماحول رکھ سکتے ہیں اور فی پروجیکٹ کی بنیاد پر ماڈیول کا ایک مخصوص ورژن انسٹال کرسکتے ہیں کہ اس کی پریشانی کے بغیر کہ یہ آپ کے دوسرے ججنگو تنصیبات کو متاثر کرے گا۔ اگر آپ جینگو کو عالمی ماحول میں انسٹال کرتے ہیں تو آپ اپنے کمپیوٹر پر صرف ایک جینگو ورژن انسٹال کرسکتے ہیں۔
اوبنٹو 18.04 پر جینگو تنصیب کرنا
مندرجہ ذیل حصے اوبنٹو 18.04 پر ازگر ورچوئل ماحول میں ججنگو کو انسٹال کرنے کے بارے میں ایک مرحلہ وار ہدایات فراہم کرتے ہیں۔
ازگر 3 اور وینیو انسٹال کرنا
اوبنٹو 18.04 بحری جہاز ڈیفالٹ کے مطابق ازگر 3.6 کے ساتھ۔ آپ یہ ٹائپ کرکے تصدیق کرسکتے ہیں کہ ازگر 3 آپ کے سسٹم پر انسٹال ہے:
python3 -V
آؤٹ پٹ کو اس طرح نظر آنا چاہئے:
Python 3.6.6
ازگر 3.6 سے شروع کرتے ہوئے ، ورچوئل ماحول بنانے کا تجویز کردہ طریقہ یہ ہے کہ
venv
ماڈیول کا استعمال کیا
venv
۔
python3-venv
پیکیج انسٹال کرنے کے لئے جو
venv
ماڈیول فراہم کرتا ہے مندرجہ ذیل کمانڈ کو چلائیں۔
sudo apt install python3-venv
ماڈیول انسٹال ہونے کے بعد ہم اپنی جیانگو ایپلی کیشن کے لئے ورچوئل ماحول بنانے کے لئے تیار ہیں۔
ورچوئل ماحول تیار کرنا
اس ڈائریکٹری میں تشریف لے جب آپ اپنے ازگر 3 ورچوئل ماحول کو اسٹور کرنا چاہتے ہو۔ یہ آپ کی ہوم ڈائریکٹری یا کوئی دوسری ڈائرکٹری ہوسکتی ہے جہاں آپ کے صارف نے اجازت ناموں کو پڑھنے اور لکھنے کی درخواست کی ہو۔
اپنی جانگو ایپلی کیشن کے لئے ایک نئی ڈائرکٹری بنائیں اور اس میں نیویگیٹ کریں:
mkdir my_django_app
cd my_django_app
ایک بار ڈائریکٹری کے اندر ، اپنے نئے ورچوئل ماحول کو بنانے کے لئے درج ذیل کمانڈ کو چلائیں:
python3 -m venv venv
مذکورہ کمانڈ نے
venv
نامی ایک ڈائریکٹری تشکیل دی ہے جس میں ازگر بائنری ، پائپ پیکیج منیجر ، معیاری ازگر لائبریری اور دیگر معاون فائلوں کی ایک کاپی موجود ہے۔ ورچوئل ماحول کے ل for آپ جو نام استعمال کرنا چاہتے ہیں وہ استعمال کرسکتے ہیں۔
اس ورچوئل ماحول کا استعمال شروع کرنے کے ل you ، آپ کو
activate
اسکرپٹ چلا کر اس کو چالو کرنے کی ضرورت ہوگی:
source venv/bin/activate
ایک بار چالو ہونے کے بعد ،
$PATH
متغیر کی ابتدا میں ورچوئل ماحول کی بن ڈائرکٹری شامل کی جائے گی۔ نیز آپ کے شیل کا اشارہ بدل جائے گا اور یہ اس مجازی ماحول کا نام دکھائے گا جو آپ فی الحال استعمال کررہے ہیں۔ ہمارے معاملے میں وہ
venv
۔
جینگو انسٹال کرنا
اب جب کہ ورچوئل ماحول چالو ہوگیا ہے ، آپ جھنگو کو انسٹال کرنے کے لئے ازگر پیکیج مینیجر پائپ استعمال کرسکتے ہیں:
pip install django
ورچوئل ماحول کے اندر ، آپ
pip
بجائے کمانڈ
pip
اور
python
بجائے
python
استعمال
python3
۔
تنصیب کی تصدیق کے لئے درج ذیل کمانڈ کا استعمال کریں جوجانگو ورژن پرنٹ کرے گا۔
python -m django --version
اس مضمون کو لکھنے کے وقت ، تازہ ترین سرکاری جینگو ورژن 2.1.2 ہے
2.1.2
آپ کا جیانگو ورژن یہاں دکھائے گئے ورژن سے مختلف ہوسکتا ہے۔
جیانگو پروجیکٹ کی تشکیل
ایک نیا
mydjangoapp
پروجیکٹ بنانے کے
mydjangoapp
جس کا نام
mydjangoapp
django-admin
کمانڈ لائن افادیت استعمال کریں۔
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
ڈیفالٹ کے لحاظ سے ، جیانگو SQLite ڈیٹا بیس کا استعمال کرتا ہے۔ پروڈکشن ایپلی کیشنز کے ل 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
ایک بار جب ڈیٹا بیس کی منتقلی ہوجائے تو ، ایک انتظامی صارف تشکیل دیں تاکہ آپ ججنگو ایڈمن انٹرفیس استعمال کرسکیں:
python manage.py createsuperuser
کمانڈ آپ کو صارف کے صارف نام ، ای میل ایڈریس اور پاس ورڈ کے لئے آپ کو منتظم صارف کے لئے اشارہ کرے گا۔
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
ڈویلپمنٹ سرور کی جانچ ہو رہی ہے
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
ٹائپ کریں۔
ورچوئل ماحولیات کو غیر فعال کرنا
ایک بار جب آپ اپنے کام سے کام لیں ، ماحول کو غیر فعال کریں ، غیر فعال ٹائپ کرکے اور آپ اپنے معمول کے خول پر واپس آجائیں گے۔
نتیجہ اخذ کرنا
آپ نے یہ سیکھا ہے کہ ازتھن ورچوئل ماحول کیسے بنائیں اور اپنی اوبنٹو 18.04 مشین پر جینگو کو انسٹال کریں۔ جیانگو کی اضافی ترقی کے ماحول پیدا کرنے کے ل the اس ٹیوٹوریل میں بیان کردہ اقدامات کو دہرائیں۔
ازگر اوبنٹوونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
سینٹوس 7 پر جینگو کیسے انسٹال کریں
جیانگو ایک مفت اور اوپن سورس اعلی سطحی ازگر ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔ اس ٹیوٹوریل میں ، ہم ایک خمیر ورچوئل ماحول کے اندر سینٹوس 7 مشین پر جینگو کے جدید ترین مستحکم ورژن کو انسٹال اور ترتیب دیں گے۔
ڈیبین 9 لینکس پر جینگو کیسے انسٹال کریں
جیانگو سب سے مشہور پایتھون ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔ جینگو کو پائپ کے استعمال سے سسٹم بھر میں یا ازگر ورچوئل ماحول میں انسٹال کیا جاسکتا ہے۔







