ایجاد پروژه جنگو
راهنمای جامع ایجاد پروژه در جنگو
جنگو (Django) یکی از محبوبترین فریمورکهای پایتون برای توسعه وب است که با شعار "فریمورک وب برای کمالگرایان با ضربالاجل" شناخته میشود. در این آموزش، مراحل ایجاد یک پروژه جنگو را بهصورت گامبهگام بررسی خواهیم کرد.
برای اطلاعات تکمیلی میتوانید اینجا را بررسی نمایید.
پیشنیازهای نصب
قبل از شروع، مطمئن شوید موارد زیر را نصب کردهاید:
- پایتون نسخه 3.6 یا بالاتر
- pip (مدیریت بستههای پایتون)
- virtualenv (اختیاری اما توصیه شده)
دستور | توضیحات |
---|---|
python --version | بررسی نسخه پایتون |
pip install django | نصب آخرین نسخه جنگو |
مراحل ایجاد پروژه
- ایجاد محیط مجازی (اختیاری اما توصیه شده)
- نصب جنگو با استفاده از pip
- اجرای دستور startproject
- تنظیمات اولیه پروژه
- اجرای سرور توسعه
نکته مهم: همیشه توصیه میشود برای هر پروژه جدید یک محیط مجازی (virtualenv) ایجاد کنید تا از تداخل بستهها جلوگیری شود.
ساختار پروژه جنگو
پس از اجرای دستور django-admin startproject projectname، ساختار زیر ایجاد میشود:
فایل/پوشه | کاربرد |
---|---|
manage.py | ابزار مدیریت پروژه |
settings.py | تنظیمات اصلی پروژه |
urls.py | مدیریت مسیرهای پروژه |
برای شروع توسعه، ابتدا باید پایگاه داده را با دستور python manage.py migrate راهاندازی کنید و سپس با دستور python manage.py runserver سرور توسعه را اجرا نمایید.
در این آموزش، اصول اولیه ایجاد پروژه جنگو را بررسی کردیم. برای یادگیری عمیقتر میتوانید به این آموزش جامع مراجعه کنید.