فهرست سرفصل‌های Django
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) ساخت محیط مجازی (Create Virtual Environment) نصب (Install Django) ساخت پروژه (Create Project) ساخت اپ (Create App) ویوها (Views) آدرس ها (URLs) قالب ها (Templates) مدل ها (Models) افزودن داده (Insert Data) به روزرسانی داده (Update Data) حذف داده (Delete Data) به روزرسانی مدل (Update Model) آماده سازی قالب و ویو (Prep Template and View) افزودن لینک به جزئیات (Add Link to Details) افزودن قالب مادر (Add Master Template) افزودن صفحه ایندکس اصلی (Add Main Index Page) قالب 404 (404 Template) افزودن ویوی تست (Add Test View) پنل مدیریت (Admin) ساخت کاربر (Create User) افزودن مدل ها (Include Models) تنظیم List Display (Set List Display) به روزرسانی اعضا (Update Members) افزودن اعضا (Add Members) حذف اعضا (Delete Members) متغیرها (Variables) تگ ها (Tags) شرط if/else (If Else) حلقه for (For Loop) کامنت (Comment) include (Include) معرفی QuerySet (QuerySet Introduction) متد get (QuerySet Get) فیلتر (QuerySet Filter) مرتب سازی (QuerySet Order By) افزودن فایل های استاتیک (Add Static Files) نصب WhiteNoise (Install WhiteNoise) جمع آوری فایل های استاتیک (Collect Static Files) افزودن فایل های استاتیک سراسری (Add Global Static Files) افزودن استایل به پروژه (Add Styles to the Project) مقدمه (PostgreSQL Intro) ساخت حساب AWS (Create AWS Account) ساخت دیتابیس در RDS (Create Database in RDS) اتصال به دیتابیس (Connect to Database) افزودن اعضا (Add Members) Elastic Beanstalk (EB) ساخت requirements.txt (Create requirements.txt) ساخت django.config (Create django.config) ساخت فایل zip (Create .zip File) استقرار با EB (Deploy with EB) به روزرسانی پروژه (Update Project) افزودن فیلد slug (Add Slug Field) افزودن Bootstrap 5 (Add Bootstrap 5) مرجع تگ های قالب (Template Tag Reference) مرجع فیلترها (Filter Reference) مرجع Field Lookups (Field lookups Reference) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سرفصل (Syllabus) برنامه مطالعه (Study Plan) سرور (Server) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
Django

Django — ساخت پروژه (Create Project)

آخرین بروزرسانی: 1404/08/20

ساخت پروژه (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 را اجرا می کنیم.

گام های سریع

  1. به مسیر دلخواه برو. نام پروژه را انتخاب کن.
  2. دستور startproject را اجرا کن.
  3. به پوشه پروژه برو و runserver بزن.

قدم بعدی

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

جمع بندی سریع

  • startproject یک اسکلت پروژه می سازد.
  • runserver سرور توسعه را اجرا می کند.
  • آدرس 127.0.0.1:8000 نتیجه را نشان می دهد.
  • برای صفحات، باید اپ بسازی.