ساختن پروژه جنگو


#1

ساختن پروژه جنگو

بعد از اینکه VirtualEnv و VirtualEnvWrapper رو نصب کردیم به راحتی میتونیم اولین پروژه جنگو رو درست کنیم

$ mkvirtualenv firstsite

محیط مجازی ساخته و فعال میشه

(firstsite)user@hostname:~$

و با ستفاده از pip میتونیم کتابخانه های مورد نیاز رو نصب کینم

(firstsite) $ pip install django

حالا جنگو نصب شده و میتونیم پروژه خودمون رو نصب کینم

(firstsite) $ cd ~	
(firstsite) $ django-admin.py startproject firstsite

دایرکتوری که در مسیر home ایجاد شده مسیر پروژه جنگو هست

(firstsite) $ cd ~/firstsite

به صورت پیشفرض در تنظیمات جنگو از دیتا بیس SQLite استفاده شده
برای اینکه دیتا بیس پروژه جنگو رو بسازیم از کد migrate استفاده میکنیم

(firstsite) $~/firstsite/ python manage.py migrate
OR
(firstsite) $~/firstsite/ python3 manage.py migrate

حالا فایلی به اسمه db.sqlite3 ایجاد شده که دیتابیس مورد نیاز ماست
مرحله ی بعدی اینه که یوزر ادمین درست کنیم که بتونیم دسترسی به محتویات دیتابیس داشته باشیم

(firstsite) $~/firstsite/ python manage.py craatesuperuser
(firstsite) $~/firstsite/ python3 manage.py craatesuperuser

توضیحه مختصر از دایرکتوری ایجاد شده به اسم firstsite

~/firstsite/manage.py  اسکریپت مدیریتی پروژه جنگو
~/firstsite/firstsite/ پکیج پروژه جنگو که شامل `__init__.py` , `setting.py` , `urls.py` , `wsgi.py`

به همین سادگی پروژه جنگو آماده اجرا است

(firstsite) $~/firstsite/ python manage.py runserver
(firstsite) $~/firstsite/ python3 manage.py runserver

حالا سرور راه اندازی شده و میتونید به رفتن به آدرس 127.0.0.1:8000 جنگو نصب شده رو ببنید


#2

https://docs.djangoproject.com/en/2.0/faq/general/#what-does-django-mean-and-how-do-you-pronounce-it


#3

بله درسته حق با شماست اطلاح کردم . البته دوستانه دیگه ایم گوش زد کردن که جنگو هست جانگو نیست :smile: