خانه (Home)
به دنیای جنگو (Django) خوش آمدی! جنگو یک فریم ورک (Framework) برای ساخت سایت سمت سرور است. فریم ورک یعنی جعبه ابزار آماده برای سریع تر ساختن برنامه. این آموزش، مسیر شروع تا اجرا را ساده می کند.
آموزش جنگو: شروع سریع
اینجا نقشه راه را کوتاه می بینی. هر گام ساده است و عملی.
- پایتون و جنگو را نصب کن. ابزارها را به روز نگه دار.
- یک پروژه بساز. ساختار پوشه ها را ببین.
- یک اپ ایجاد کن. هر اپ یک بخش از سایت است.
- ویو (View) را بنویس. ویو یعنی پاسخ دهنده درخواست.
- آدرس ها را در urls تنظیم کن. هر آدرس به یک ویو می رسد.
- قالب (Template) بساز. قالب یعنی فایل HTML با داده پویا.
- مدل (Model) را تعریف کن. مدل یعنی نقشه جدول های داده.
- با کوئری ست (QuerySet) کار کن. QuerySet یعنی لیست داده فیلترشده.
- در پایان، استقرار (Deploy) را یاد بگیر. یعنی آنلاین کردن پروژه.
نکته: اگر تازه ای، از آموزش جنگو همین صفحه شروع کن و مرحله به مرحله جلو برو.
نمونه کد قالب (Template)
این تکه کد، اعضا را در یک لیست نشان می دهد. ساده و کاربردی.
<ul>
{% for x in mymembers %}
<li>{{ x.firstname }}</li>
{% endfor %}
</ul>
تمرین و آزمون
بعد هر فصل، تمرین داری. تمرین باعث یادگیری عمیق می شود. سپس آزمون بده و پیشرفتت را بسنج.
- تمرین های جنگو را انجام بده.
- کوئیز جنگو را شروع کن.
ادامه مسیر یادگیری
به ترتیب سراغ قالب ها، کوئری ست ها، و مدیریت ادمین برو.
- قالب ها (Templates) و تگ هایشان را یاد بگیر.
- کار با QuerySet برای فیلتر و مرتب سازی.
- مدیریت ادمین برای افزودن و ویرایش داده.
هشدار: قبل از استقرار، تنظیمات پایگاه داده و استاتیک را درست کن.
جمع بندی سریع
- جنگو سریع و منظم پیش می رود.
- قالب ها داده را زیبا نمایش می دهند.
- مدل ها ساختار داده را مشخص می کنند.
- کوئری ست داده را می خواند و فیلتر می کند.
- در پایان، پروژه را مستقر کن.