انڈروئد

ڈیبین 9 لینکس پر جینگو کیسے انسٹال کریں

دس فنی Ù„Ù…ØØ§Øª جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ہيں ™,999 فنی

دس فنی Ù„Ù…ØØ§Øª جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ہيں ™,999 فنی

فہرست کا خانہ:

Anonim

جیانگو سب سے مشہور پایتھون ویب فریم ورک ہے جو ڈویلپرز کو محفوظ ، توسیع پزیر اور برقرار رکھنے کے قابل ویب ایپلیکیشنس کی تشکیل میں مدد کے لئے ڈیزائن کیا گیا ہے۔

جینگو کو پائپ کے استعمال سے سسٹم بھر میں یا ازگر ورچوئل ماحول میں انسٹال کیا جاسکتا ہے۔ جیانگو پیکیجز سرکاری ڈیبیئن ذخیروں میں شامل ہیں اور 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. ورچوئل ماحولیات کو غیر فعال کرنا

ایک بار اپنے کام کے بعد ، ماحول کو غیر فعال کریں ، غیر فعال ٹائپ کرکے اور آپ اپنے معمول کے خول پر واپس آجائیں گے۔

deactivate

نتیجہ اخذ کرنا

آپ نے یہ سیکھ لیا ہے کہ ایک ازگر ورچوئل ماحول کیسے بنائیں اور اپنے ڈیبیان 9 سسٹم پر جیانگو کو انسٹال کریں۔ جیانگو کی اضافی ترقی کے ماحول پیدا کرنے کے ل this اس سبق میں درج اقدامات کو دہرائیں۔

ازگر ڈیبین