فهرست سرفصل‌های 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 — خانه (Home)

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

خانه (Home)

به دنیای جنگو (Django) خوش آمدی! جنگو یک فریم ورک (Framework) برای ساخت سایت سمت سرور است. فریم ورک یعنی جعبه ابزار آماده برای سریع تر ساختن برنامه. این آموزش، مسیر شروع تا اجرا را ساده می کند.

آموزش جنگو: شروع سریع

اینجا نقشه راه را کوتاه می بینی. هر گام ساده است و عملی.

  1. پایتون و جنگو را نصب کن. ابزارها را به روز نگه دار.
  2. یک پروژه بساز. ساختار پوشه ها را ببین.
  3. یک اپ ایجاد کن. هر اپ یک بخش از سایت است.
  4. ویو (View) را بنویس. ویو یعنی پاسخ دهنده درخواست.
  5. آدرس ها را در urls تنظیم کن. هر آدرس به یک ویو می رسد.
  6. قالب (Template) بساز. قالب یعنی فایل HTML با داده پویا.
  7. مدل (Model) را تعریف کن. مدل یعنی نقشه جدول های داده.
  8. با کوئری ست (QuerySet) کار کن. QuerySet یعنی لیست داده فیلترشده.
  9. در پایان، استقرار (Deploy) را یاد بگیر. یعنی آنلاین کردن پروژه.

نکته: اگر تازه ای، از آموزش جنگو همین صفحه شروع کن و مرحله به مرحله جلو برو.

نمونه کد قالب (Template)

این تکه کد، اعضا را در یک لیست نشان می دهد. ساده و کاربردی.

<ul>
  {% for x in mymembers %}
    <li>{{ x.firstname }}</li>
  {% endfor %}
</ul>

مشاهده در ادیتور

تمرین و آزمون

بعد هر فصل، تمرین داری. تمرین باعث یادگیری عمیق می شود. سپس آزمون بده و پیشرفتت را بسنج.

ادامه مسیر یادگیری

به ترتیب سراغ قالب ها، کوئری ست ها، و مدیریت ادمین برو.

هشدار: قبل از استقرار، تنظیمات پایگاه داده و استاتیک را درست کن.

جمع بندی سریع

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