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

قبل از شروع به توسعه پروژه Django نیاز به فضایی برای ذخیره سازی داده های پروژه داریم. در قسمت ۴ از آموزش توسعه سریع وب با Django 2 با استفاده از کانتینر پلتفرم داکر دیتابیس PostgreSQL را راه اندازی خواهیم کرد و کمی در شل دیتابیس دستورات SQL را تمرین خواهیم کرد و سپس با تغییر فایل settings.py در فایل ...

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

پس از طراحی پایگاه داده و تحلیل Model ها، اکنون وقت آن است که به سراغ شخصی سازی پنل ادمین جنگو برای مشاهده راحت داده ها و آماده سازی فایل Requirements.txt است. در قسمت قبل (قسمت ۵ - طراحی دیتابیس و تحلیل Model ها) به سراغ تحلیل پایگاه داده و Model های پروژه بلاگ پای رفتیم. در این قسمت با ...

اکنون که کارمان با Model های جنگو به اتمام رسید (اما در آینده ادامه خواهد داشت) به سراغ بارگذاری قالب وب سایت توسط Django Templates خواهیم رفت و قالب وب سایت را بر روی صفحه اصلی پروژه جنگو قرار می‌دهیم. در قسمت بعد به سراغ پویا سازی Template در جنگو خواهیم رفت. ...

پس از بارگذاری Template در پروژه جنگو، نوبت آن است که به سراغ پویاسازی قسمت های مختلف پروژه بریم. در این قسمت،‌ بخش مقالات اصلی در وب سایت را پویا سازی خواهیم کرد و داده های مقالات از سمت Backend در سمت Frontend نمایش داده خواهند شد. در قسمت بعد به سراغ پویا سازی بخش مقالات ویژه خواهیم رفت. ...

پس از پویا سازی بخش مقالات اصلی، اکنون به سراغ پویا سازی بخش مقالات ویژه وب‌سایت خواهیم رفت و با کمی تغییر در Model های جنگو، قابلیت مقالات ویژه را به Model های پروژه اضافه کرده و در قالب وب‌سایت نمایش خواهیم داد. در قسمت بعد با فریمورک قدرتمند Django Rest Framework آشنا خواهیم شد. ...

در این ویدیو ابتدا با Django Rest Framework که یکی از قوی‌ترین Framework های توسعه Rest API با استفاده از Django است آشنا خواهیم شد و پس از نصب DRF، شروع به استفاده از آن خواهیم کرد. به عنوان اولین API، API مربوط به مشاهده تمام مقالات وب‌سایت را توسعه خواهیم داد. ...

آشنایی با Serializer ها مبحث مهمی در DjangoRestFramework است. به این دلیل که تمامی داده هایی که از طریق دیتابیس در اپلیکیشن جنگو دریافت می‌شوند و در خروجی API قرار هست ارسال شوند، باید سریالایز شوند. سریالایز کردن اشیا باعث می‌شود تا به فرمت قابل تبادل بر روی بستر اینترنت در آیند. در این ویدیو با مفهوم Serializer در Django ...

گاهی اوقات نیاز است در برنامه های کاربردی در بین متون جست و جو انجام دهیم و نتیجه را در خروجی API نشان دهیم. در این ویدیو یک پرس و جو در دیتابیس برای متن ارسالی انجام می‌دهیم و سپس نتیجه را در خروجی API نمایش می‌دهیم. ...