آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید Ù¾ÛÙ„Û’@ کبهی Ù†Û Ø³Ù†ÛŒ هوU
فہرست کا خانہ:
- جینگو کو سینٹوس 7 پر انسٹال کرنا
- 1. ازگر 3 انسٹال کرنا
- 2. ورچوئل ماحول تیار کرنا
- 3. جینگو انسٹال کرنا
- 4. جیانگو پروجیکٹ کی تشکیل
- 5. ترقیاتی سرور کی جانچ کرنا
- 6. ورچوئل ماحولیات کو غیر فعال کرنا
- نتیجہ اخذ کرنا
جیانگو ایک مفت اور اوپن سورس اعلی سطحی ازگر ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔
آپ کی ضروریات پر منحصر ہے کہ ججنگو کو انسٹال کرنے کے مختلف طریقے ہیں۔ اسے پائپ کے استعمال سے سسٹم بھر میں یا ازگر ورچوئل ماحول میں انسٹال کیا جاسکتا ہے۔ جینگو پیکیجز بھی سینٹوس ذخیروں میں شامل ہیں اور
yum
پیکیج مینیجر کا استعمال کرتے ہوئے انسٹال کیا جاسکتا ہے لیکن وہ پرانی ہیں۔
اس ٹیوٹوریل میں ، ہم ایک خمیر ورچوئل ماحول کے اندر سینٹوس 7 مشین پر جینگو کے جدید ترین مستحکم ورژن کو انسٹال اور ترتیب دیں گے۔
ازگر ورچوئل ماحول کا اصل مقصد مختلف ازگر کے منصوبوں کے لئے الگ تھلگ ماحول بنانا ہے۔ اس طرح آپ ایک ہی کمپیوٹر پر ایک سے زیادہ ججنگو ماحول رکھ سکتے ہیں اور فی پروجیکٹ کی بنیاد پر ماڈیول کا مخصوص ورژن انسٹال کرسکتے ہیں کہ اس کی فکر نہ کیئے کہ اس سے آپ کی دوسری ججنگو تنصیبات متاثر ہوں گی۔ اگر آپ جینگو کو عالمی ماحول میں انسٹال کرتے ہیں تو آپ اپنے کمپیوٹر پر صرف ایک جینگو ورژن انسٹال کرسکتے ہیں۔
جینگو کو سینٹوس 7 پر انسٹال کرنا
مندرجہ ذیل حصے سینٹوس 7 پر ازگر ورچوئل ماحول میں ججنگو کو انسٹال کرنے کے بارے میں ایک قدم بہ قدم ہدایات فراہم کرتے ہیں۔
1. ازگر 3 انسٹال کرنا
ہم سافٹ ویئر کلیکشنز (ایس سی ایل) ذخیروں سے ازگر 3.6 انسٹال کریں گے۔
CentOS 7 بحری جہاز 2.7.5 کے ساتھ جہاز جو CentOS بیس سسٹم کا ایک اہم حصہ ہے۔ ایس سی ایل آپ کو ڈیفالٹ ازگر v2.7.5 کے ساتھ ساتھ ازگر 3.x کے نئے ورژن انسٹال کرنے کی سہولت دے گا تاکہ یوم جیسے سسٹم ٹولز صحیح طرح سے کام کرتے رہیں۔
سینٹوس ایس سی ایل کی ریلیز فائل کو انسٹال کرکے ایس سی ایل کو فعال کرنے سے شروع کریں جو سینٹوس ایکسٹراز ریپوزٹری میں شامل ہے۔
sudo yum install centos-release-scl
ذخیرہ اندوزی کے قابل ہوجانے کے بعد ، مندرجہ ذیل کمانڈ کے ساتھ ازگر 3.6 انسٹال کریں:
sudo yum install rh-python36
ایک بار ازگر 3.6 انسٹال ہونے کے بعد ہم اپنی جیانگو ایپلی کیشن کے لئے ایک ورچوئل ماحول بنانے کے لئے تیار ہیں۔
2. ورچوئل ماحول تیار کرنا
ازگر 3.6 سے شروع کرتے ہوئے ، ورچوئل ماحول بنانے کا تجویز کردہ طریقہ یہ ہے کہ
venv
ماڈیول کا استعمال کیا
venv
۔
اس ڈائریکٹری میں جائیں جہاں آپ اپنے ازگر 3 ورچوئل ماحول کو اسٹور کرنا چاہتے ہیں۔ یہ آپ کی ہوم ڈائریکٹری یا کوئی دوسری ڈائرکٹری ہوسکتی ہے جہاں آپ کے صارف نے اجازت ناموں کو پڑھنے اور لکھنے کی درخواست کی ہو۔
اپنی جانگو ایپلی کیشن کے لئے ایک نئی ڈائرکٹری بنائیں اور اس میں سی ڈی بنائیں:
mkdir my_django_app
cd my_django_app
ازگر 3.6 تک رسائی حاصل کرنے کے ل you آپ کو
scl
ٹول کا استعمال کرکے ایک نیا شیل مثال شروع کرنا ہوگا:
scl enable rh-python36 bash
نیا ورچوئل ماحول بنانے کے لئے درج ذیل کمانڈ کو چلائیں:
python3 -m venv venv
مذکورہ کمانڈ نے
venv
نامی ایک ڈائریکٹری تشکیل دی ہے جس میں ازگر بائنری ، پائپ پیکیج منیجر ، معیاری ازگر لائبریری اور دیگر معاون فائلوں کی ایک کاپی موجود ہے۔ ورچوئل ماحول کے ل for آپ جو نام استعمال کرنا چاہتے ہیں وہ استعمال کرسکتے ہیں۔
اس ورچوئل ماحول کا استعمال شروع کرنے کے ل you ، آپ کو
activate
اسکرپٹ چلا کر اس کو چالو کرنے کی ضرورت ہوگی:
source venv/bin/activate
ایک بار چالو ہونے کے بعد ،
$PATH
متغیر کی ابتدا میں ورچوئل ماحول کی بن ڈائرکٹری شامل کی جائے گی۔ نیز آپ کے شیل کا اشارہ بدل جائے گا اور یہ اس مجازی ماحول کا نام دکھائے گا جو آپ فی الحال استعمال کررہے ہیں۔ ہمارے معاملے میں وہ
venv
۔
3. جینگو انسٹال کرنا
اب جب کہ ورچوئل ماحول چالو ہوگیا ہے ، آپ
pip
کو انسٹال کرنے کے لئے ازگر پیکیج مینیجر
pip
استعمال کرسکتے ہیں:
pip install django
ورچوئل ماحول کے اندر ، آپ
pip
بجائے کمانڈ
pip
اور
python
بجائے
python
استعمال
python3
۔
تنصیب کی تصدیق کے لئے درج ذیل کمانڈ کا استعمال کریں جوجانگو ورژن پرنٹ کرے گا۔
python -m django --version
اس مضمون کو لکھنے کے وقت ، تازہ ترین سرکاری جینگو ورژن 2.1.2 ہے
2.1.2
آپ کا جیانگو ورژن یہاں دکھائے گئے ورژن سے مختلف ہوسکتا ہے۔
4. جیانگو پروجیکٹ کی تشکیل
ایک نیا
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.
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. ورچوئل ماحولیات کو غیر فعال کرنا
ایک بار جب آپ اپنے کام سے کام لے جائیں تو ، ماحول کو غیر فعال کریں ، غیر فعال ٹائپ کرکے اور آپ اپنے معمول کے خول پر واپس آجائیں گے۔
نتیجہ اخذ کرنا
آپ نے یہ سیکھ لیا ہے کہ ازل سے ایک مجازی ماحول تیار کریں اور اپنی سینٹوس 7 مشین پر جیانگو انسٹال کریں۔ جیانگو کی اضافی ترقی کے ماحول پیدا کرنے کے ل the اس ٹیوٹوریل میں بیان کردہ اقدامات کو دہرائیں۔
ازگر سینٹوسونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
اوبنٹو 18.04 پر جینگو کیسے انسٹال کریں
جیانگو ایک مفت اور اوپن سورس اعلی سطحی ازگر ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔ یہ ٹیوٹوریل اوبنٹو 18.04 پر ازگر ورچوئل ماحول میں ججنگو کو انسٹال کرنے کے بارے میں ایک قدم بہ قدم ہدایات فراہم کرتا ہے۔
ڈیبین 9 لینکس پر جینگو کیسے انسٹال کریں
جیانگو سب سے مشہور پایتھون ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔ جینگو کو پائپ کے استعمال سے سسٹم بھر میں یا ازگر ورچوئل ماحول میں انسٹال کیا جاسکتا ہے۔







