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

پس از نصب جنگو برای ایجاد پروژه جدید به بخش Terminal ویرایشگر کد می رویم و دستور زیر را وارد می کنیم.

برای مثال پروژه ای با نام myproject ایجاد می کنیم.

django-admin startproject myproject

پس از اجرای دستور، یک پوشه پروژه جنگو در ساختار اصلی پروژه شما ایجاد می شود.

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

پس از ایجاد پروژه طبق دستور قبل، ساختار پروژه شامل پوشه ها و فایل هایی می شود که مربوط به جنگو است.

ساختار فایل ها به شکل زیر می باشد.

myproject/
    manage.py
    myproject/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py
  • manage.py: یک فایل اسکریپت است که به شما این امکان را می‌ دهد با پروژه خود تعامل داشته باشید (مانند اجرای سرور، ایجاد اپلیکیشن‌ها و غیره).

  • setting.py: فایل تنظیمات پروژه که شامل تنظیمات پایگاه داده، برنامه‌های نصب‌ شده و غیره است.

  • urls.py: فایل تنظیمات URL‌ های پروژه.

  • asgi.py و wsgi.py:  فایل‌های مربوط به اجرای پروژه در سرور.

اجرای سرور در جنگو

برای اجرای پروژه و مشاهده آن در مرورگر، از دستور زیر استفاده کنید:

py manage.py runserver

پس از اجرای این دستور، سرور جنگو روی آدرس 127.0.0.1:8000 اجرا می‌شود. اگر این آدرس را در مرورگر خود باز کنید، صفحه پیش‌ فرض جنگو را مشاهده خواهید کرد.

خلاصه درس

در این درس با نحوه ایجاد پروژه در جنگو آشنا شدید.

توسعه دهندگان
علیرضا چمنی