Django چیست؟
Django یک فریمورک قدرتمند و متنباز برای ساخت وبسایت و برنامههای تحت وب با زبان Python است.
- ساخته شده با Python
- مناسب برای پروژههای کوچک تا بزرگ
- دارای سیستم مدیریت کاربران
- دارای ORM برای کار با Database
در این صفحه با فریمورک Django از مفاهیم پایه شروع میکنیم و قدمبهقدم به سمت ساخت وبسایتهای حرفهای حرکت میکنیم.
شروع آموزشبرای یادگیری Django بهتر است مطالب را مرحلهبهمرحله یاد بگیری. این مسیر از نصب Django تا ساخت پروژه کامل طراحی شده است.
نصب Python، ساخت محیط مجازی و نصب Django.
ساخت Project و App و آشنایی با ساختار Django.
کار با Model، Migration و پایگاه داده.
ساخت وبسایت کامل با Django.
آموزش را از پایه شروع میکنیم و مفاهیم مهم Django را یاد میگیریم.
Django یک فریمورک قدرتمند و متنباز برای ساخت وبسایت و برنامههای تحت وب با زبان Python است.
ابتدا مطمئن شوید Python روی سیستم نصب شده است. سپس میتوانیم Django را نصب کنیم.
بعد از نصب Django میتوانیم اولین پروژه خودمان را ایجاد کنیم.
در Django پروژه به بخشهای مختلفی تقسیم میشود که به آنها App گفته میشود.
View منطق صفحه را مدیریت میکند و URL مشخص میکند کاربر با چه آدرسی به آن صفحه دسترسی داشته باشد.
Model در Django برای تعریف ساختار اطلاعات و ارتباط با پایگاه داده استفاده میشود.
این موارد جزو مهمترین بخشهایی هستند که در مسیر یادگیری Django باید به آنها مسلط شوی.
معماری اصلی Django شامل Model، Template و View است.
با ORM میتوان بدون نوشتن مستقیم SQL با Database کار کرد.
Django امکانات آماده برای Login، Logout و مدیریت کاربران دارد.
برای نمایش اطلاعات و ساخت صفحات HTML از Template استفاده میشود.
URLها مسیر دسترسی کاربران به بخشهای مختلف سایت هستند.
Django امکانات امنیتی متعددی برای توسعه وبسایت دارد.
فقط کدها را کپی نکن. هر مثال را خودت تایپ کن، اجرا کن و بعد تغییرش بده تا مفهوم Django را بهتر یاد بگیری.
بعد از یادگیری مباحث بالا، یک پروژه واقعی بساز تا تمام مطالب را در کنار هم استفاده کنی.
ساخت یک وبلاگ با ثبتنام، ورود کاربران و انتشار مقاله.
ساخت فروشگاه اینترنتی با محصولات، دستهبندی و سبد خرید.
ساخت یک سایت آموزش آنلاین با دورهها و کاربران.