Django
جنگو (Django) یک فریمورک وب متنباز برای زبان برنامهنویسی پایتون است که بر اساس الگوی MTV (مدل-شablon-نمایش) طراحی شده است. این فریمورک به توسعهدهندگان امکان میدهد تا به سرعت و به آسانی برنامههای وب مقیاسپذیر و ایمن بسازند. جنگو با ویژگیهایی مانند مدیریت پایگاه داده، احراز هویت کاربر و پنل مدیریتی داخلی، فرایند توسعه را تسهیل میکند. همچنین، مستندات جامع و جامعه فعال این فریمورک، یادگیری و استفاده از آن را برای توسعهدهندگان آسانتر میکند و آن را به یکی از گزینههای محبوب برای توسعه وب تبدیل کرده است.
نحوه ساخت این اپ مشابه زبانهای برنامهنویسی دیگر است و به طور عمومی در قسمت زبانهای برنامهنویسی شرح داده شده است.
قوانینی که برای بدون مشکل ساخته شدن اپ شما، باید رعایت شوند (validation rules):
- فایلهای requirements.txt و manage.py باید در مسیر context_dir وجود داشته باشند.
پارامترهای Django:
- app config: این پارامتر مسیر نسبی فایل کانفیگ Gunicorn. را مشخص میکند.
- pip_index_url: این پارامتر برای مشخص کردن url پیشفرض برای استفاده توسط pip (که package manager پایتون است) جهت نصب پکیجهای مورد نیاز استفاده میشود.
برای آشنایی با ساختار نمونه پروژه زبان برنامه نویسی Django می توانید از اطلاعات این ریپو استفاده کنید.