ساخت پروژه (Create Project)
وقت ساخت «پروژه جنگو (Django Project)» است. پروژه یعنی پوشه اصلی کد. سپس داخلش «اپ (App)» می سازیم. اول پروژه را بساز، بعد اجرا کن و نتیجه را در مرورگر ببین.
پروژه اول من
یک نام مناسب انتخاب کن؛ نمونه من: my_tennis_club. به فولدری برو که می خواهی کد را ذخیره کنی.
django-admin startproject my_tennis_club
پس از اجرا، جنگو این ساختار را می سازد.
my_tennis_club
manage.py
my_tennis_club/
__init__.py
asgi.py
settings.py
urls.py
wsgi.py
اجرای پروژه جنگو
به پوشه my_tennis_club/ برو و سرور توسعه را بالا بیاور.
python manage.py runserver
خروجی نمونه مانند زیر است.
Watching for file changes with StatReloader
Performing system checks...
System check identified no issues (0 silenced).
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
نکته: آدرس 127.0.0.1:8000 را در مرورگر باز کن و صفحه پیش فرض جنگو را ببین. برای اعمال دیتابیس، بعداً migrate را اجرا می کنیم.
گام های سریع
- به مسیر دلخواه برو. نام پروژه را انتخاب کن.
- دستور
startprojectرا اجرا کن. - به پوشه پروژه برو و
runserverبزن.
قدم بعدی
حالاپروژه آماده است. باید یک اپ جنگو بسازی. اگر نیاز داری، قبلش نصب جنگو را مرور کن.
جمع بندی سریع
startprojectیک اسکلت پروژه می سازد.runserverسرور توسعه را اجرا می کند.- آدرس
127.0.0.1:8000نتیجه را نشان می دهد. - برای صفحات، باید اپ بسازی.