جنگو

جنگو

جنگو (Django) به عنوان یکی از قدرتمندترین، امن‌ترین و مقیاس‌پذیرترین فریم‌ورک‌های وب مبتنی بر پایتون

جنگو

Articles

راهنمای کامل استفاده از Session در جنگو و پیکربندی انواع موتورهای ذخیره‌سازی

این مقاله نحوه فعال‌سازی Session در جنگو، روش‌های مختلف ذخیره‌سازی داده‌های سشن شامل دیتابیس، کش، فایل و کوکی، تفاوت‌های عملکردی هر روش، نکات امنیتی مهم و تنظیمات لازم برای انتخاب بهترین Session Engine را بررسی می‌کند.

/article/a-complete-guide-to-using-sessions-in-django-and-configuring-session-storage-engines-fa

مبانی کار با فرم‌ها در جنگو

این مقاله به معرفی مفهوم فرم‌ها در وب، نحوه کار آن‌ها در HTML، تفاوت روش‌های GET و POST، نقش جنگو در مدیریت فرم‌ها و ساختار کلاس Form می‌پردازد. همچنین توضیح می‌دهد که چگونه جنگو فرآیند ساخت، پردازش و اعتبارسنجی فرم‌ها را ساده و ایمن می‌کند.

/article/working-with-forms-in-django-fa

حلقه‌زدن روی فیلدهای فرم در جنگو و مدیریت فیلدهای مخفی و قابل‌مشاهده

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

/article/understanding-django-templates-and-the-django-template-language-dtl-fa

نمایش‌های مبتنی بر کلاس در جنگو: ساختار، کاربرد و ویژگی‌های پیشرفته

این مقاله به معرفی نمایش‌های مبتنی بر کلاس (Class-Based Views) در جنگو، نحوه استفاده از آن‌ها در URLconf، روش‌های زیرکلاس‌سازی، پشتیبانی از متدهای HTTP مختلف، و ساخت نمایش‌های ناهمگام (Async Views) می‌پردازد. همچنین مثال‌های عملی برای درک بهتر ساختار CBVها ارائه شده است.

/article/an-introduction-to-classbased-views-in-django-structure-usage-and-advanced-features-fa

مقدمه‌ای بر نمایش‌های مبتنی بر کلاس در جنگو: مزایا، ساختار و نحوه استفاده

این مقاله نمایش‌های مبتنی بر کلاس (Class-Based Views) در جنگو را معرفی می‌کند، تفاوت آن‌ها با نمایش‌های تابعی را توضیح می‌دهد، تاریخچه و تکامل generic views را بررسی می‌کند، و نحوه استفاده، پیکربندی، ارث‌بری و override کردن متدها را با مثال‌های کاربردی شرح می‌دهد.

/article/introduction-to-classbased-views-in-django-benefits-evolution-and-practical-usage-fa

نمایش‌های عمومی مبتنی بر کلاس در جنگو: معرفی، کاربرد و روش‌های گسترش

این مقاله نمایش‌های عمومی مبتنی بر کلاس (Generic Class-Based Views) در جنگو را معرفی می‌کند، توضیح می‌دهد چرا این نمایش‌ها ایجاد شدند، چگونه کار توسعه را ساده می‌کنند، چگونه برای نمایش لیست و جزئیات اشیا استفاده می‌شوند، و چگونه می‌توان آن‌ها را با ارث‌بری و override کردن متدها گسترش داد. همچنین نحوه مدیریت context و افزودن داده‌های اضافی به قالب بررسی می‌شود.

/article/builtin-classbased-generic-views-in-django-how-they-work-and-how-to-extend-them-fa

استفاده از میکسین‌ها در نمایش‌های مبتنی بر کلاس جنگو: راهنمای کامل برای طراحی ویوهای ماژولار و انعطاف‌پذیر

این مقاله نحوه استفاده از میکسین‌ها در نمایش‌های مبتنی بر کلاس جنگو را توضیح می‌دهد. موضوعاتی مانند TemplateResponseMixin، ContextMixin، SingleObjectMixin، MultipleObjectMixin، نحوه ساخت DetailView و ListView با استفاده از میکسین‌ها، و همچنین ترکیب دستی میکسین‌ها با View بررسی می‌شود.

/article/using-mixins-with-django-classbased-views-a-deep-dive-into-flexible-and-modular-view-design-fa

آشنایی کامل با Class‑Based Views در جنگو: ساختار، کاربردها، مثال‌ها و پشتیبانی از متدهای HTTP و ویوهای ناهمگام

این مقاله یک معرفی جامع از ویوهای مبتنی بر کلاس در جنگو ارائه می‌دهد. موضوعاتی مانند ساختار پایهٔ CBVها، نحوه استفاده در URLconf، ارث‌بری و سفارشی‌سازی، پشتیبانی از متدهای HTTP مانند HEAD، و همچنین ویوهای ناهمگام (Async Views) بررسی می‌شود.

/article/an-introduction-to-django-classbased-views-structure-usage-subclassing-http-methods-and-async-support-fa

درک کامل Migrations در جنگو:仕 نحوهٔ کار، دستورات، گردش‌کار و نکات مربوط به پایگاه‌داده‌ها

این مقاله یک توضیح جامع دربارهٔ Migrations در جنگو ارائه می‌دهد؛ اینکه چگونه تغییرات مدل‌ها را به ساختار پایگاه‌داده منتقل می‌کنند، چه دستورات مدیریتی برای کار با آن‌ها وجود دارد، گردش‌کار استاندارد چیست، و چه تفاوت‌هایی میان پایگاه‌داده‌های مختلف در اجرای مهاجرت‌ها وجود دارد.

/article/understanding-django-migrations-how-they-work-commands-workflow-and-backend-considerations-fa

مدیریت فایل‌ها در جنگو: FileField، سیستم‌های ذخیره‌سازی، Storage سفارشی و تکنیک‌های پیشرفته

این مقاله یک راهنمای جامع برای مدیریت فایل‌ها در جنگو ارائه می‌دهد. موضوعاتی مانند FileField و ImageField، نحوهٔ کار با فایل‌ها، سیستم ذخیره‌سازی پیش‌فرض، استفاده از default_storage، ساخت Storage سفارشی، انتخاب Storage در زمان اجرا و استفاده از LazyObject برای تست‌ها بررسی می‌شود.

/article/managing-files-in-django-filefield-storage-systems-custom-storage-and-advanced-file-handling-fa

سیستم احراز هویت در جنگو: راهنمای کامل کاربران، گروه‌ها، مجوزها و سفارشی‌سازی

این مقاله یک مرور جامع از سیستم احراز هویت جنگو ارائه می‌دهد. موضوعاتی مانند کاربران، گروه‌ها، مجوزها، هش کردن رمز عبور، middlewareهای مرتبط، نحوهٔ نصب و استفاده از سیستم auth و مسیرهای سفارشی‌سازی بررسی می‌شود.

/article/user-authentication-in-django-a-complete-guide-to-users-permissions-groups-and-the-authentication-framework-fa

چارچوب کش در جنگو: راهنمای کامل بهبود عملکرد، انواع کش و پیکربندی Memcached

این مقاله توضیح می‌دهد که چرا کش در وب‌سایت‌های پویا ضروری است، جنگو چگونه از کش برای افزایش سرعت استفاده می‌کند، چه انواعی از کش وجود دارد، و چگونه می‌توان Memcached را به‌عنوان یک سیستم کش سریع و توزیع‌شده پیکربندی کرد.

/article/djangos-cache-framework-a-complete-guide-to-caching-performance-optimization-and-memcached-configuration-fa