ساخت اپ (Create App)
می خواهیم «اپ جنگو (Django App)» بسازیم. اپ یعنی بخش مستقل پروژه؛ مثل صفحه خانه یا فرم تماس. اول اپ را می سازیم، بعد فایل هایش را می شناسیم، سپس برای نمایش از ویو (View) استفاده می کنیم.
اپ چیست؟
اپ یک وب اپ کوچک با معنی مشخص است. می تواند عضویت، تماس، یا صفحه خانه باشد. در این آموزش، اپ members می سازیم.
ساخت اپ
اگر سرور روشن است، با CTRL+C متوقفش کن. سپس در پوشه پروژه my_tennis_club این دستور را بزن.
python manage.py startapp members
پس از اجرا، پوشه members با فایل های زیر ساخته می شود.
my_tennis_club
manage.py
my_tennis_club/
members/
migrations/
__init__.py
__init__.py
admin.py
apps.py
models.py
tests.py
views.py
نگاه کوتاه به views.py
views.py جایی است که پاسخ را می سازیم. داده را می گیریم، پردازش می کنیم، و به قالب می فرستیم. در فصل بعد، بخش ویوهای جنگو را کامل می بینی.
نکته: اگر نتوانستی دستور بنویسی، سرور را با CTRL+C متوقف کن تا به محیط مجازی برگردی.
گام های سریع
- به پوشه پروژه برو.
- دستور
startappرا اجرا کن. - ساختار اپ را بررسی کن.
قدم بعدی
حالا نوبت نمایش است. از ویوهای جنگو استفاده کن. اگر پروژه را تازه ساختی، صفحه ساخت پروژه را هم ببین. برای راهبری کامل، از همین صفحه ساخت اپ جنگو شروع کن.
جمع بندی سریع
startappاپ جدید می سازد.views.pyپاسخ را می سازد.- ساختار اپ پوشه بندی استاندارد دارد.
- بعداً ویو و قالب را وصل کن.