نصب Django در ویندوز
در این بخش به بررسی نحوه نصب Django در ویندوز می پردازیم، جنگو (Django) یکی از فریمورکهای بسیار محبوب و قدرتمند پایتون برای توسعه وب است که به توسعهدهندگان اجازه میدهد وبسایتها و برنامههای کاربردی پیچیده و حرفهای را با سرعت و کارایی بالا بسازند. این فریمورک با هدف تسهیل در فرآیند توسعه، امکانات بسیاری را به صورت داخلی فراهم کرده است، از جمله ORM، سیستم مدیریت کاربران، امنیت بالا، و مدیریت قالبها. Django با رعایت اصول «DRY» (Don’t Repeat Yourself) و «MVT» (Model-View-Template) طراحی شده است که توسعه سریع و سازماندهی بهتر کد را تضمین میکند. نصب Django روی سیستمعامل ویندوز ممکن است برای کسانی که تازه با این فریمورک آشنا میشوند چالشبرانگیز باشد، اما با پیروی از مراحل درست، میتوان این فرآیند را بهراحتی انجام داد.
این مقاله به شما کمک میکند تا نصب Django را بر روی سیستمعامل ویندوز بهصورت کامل و گام به گام انجام دهید. در این راهنما علاوه بر توضیحات لازم، نمونه کدها و نکات کاربردی ارائه شدهاند تا بتوانید یک محیط مناسب برای توسعه برنامههای Django روی ویندوز راهاندازی کنید. برای استفاده بهتر از این محتوا، بهتر است آشنایی اولیهای با پایتون و خط فرمان ویندوز داشته باشید، هرچند که مطالب به نحوی نوشته شدهاند که حتی افراد تازهکار نیز بتوانند با آن به نتیجه برسند.
پیشنیازها
برای نصب Django در ویندوز، ابتدا باید برخی پیشنیازها را فراهم کنیم. داشتن این پیشنیازها باعث میشود که فرآیند نصب و پیکربندی بدون مشکل انجام شود.
- نصب پایتون: Django با زبان پایتون نوشته شده و برای اجرای آن به پایتون نیاز داریم. ابتدا به وبسایت رسمی پایتون مراجعه کنید و آخرین نسخه پایدار پایتون را برای ویندوز دانلود کنید. حین نصب پایتون، مطمئن شوید که گزینه “Add Python to PATH” را فعال کردهاید تا دسترسی به پایتون از طریق خط فرمان ویندوز راحتتر شود.
مثال: پس از نصب، برای اطمینان از نصب صحیح، دستور زیر را در خط فرمان (Command Prompt) اجرا کنید:
python --versionاین دستور باید نسخهای از پایتون را نمایش دهد که تأییدکننده نصب موفقیتآمیز آن است.
- نصب pip: pip ابزار مدیریت بستههای پایتون است که معمولاً بهطور خودکار همراه با پایتون نصب میشود. برای اطمینان از نصب pip، میتوانید دستور زیر را اجرا کنید:
pip --versionاگر pip نصب نبود، میتوانید آن را بهصورت دستی با استفاده از دستور زیر نصب کنید:
python -m ensurepip --upgrade- ایجاد محیط مجازی (Virtual Environment): ایجاد محیط مجازی در پروژههای Django باعث میشود که وابستگیها و بستههای نصب شده مخصوص همان پروژه باشند و با دیگر پروژهها تداخلی ایجاد نکنند. این کار به مدیریت نسخهها و جلوگیری از مشکلات احتمالی کمک میکند.
مثال: برای ایجاد یک محیط مجازی، ابتدا به پوشهای که میخواهید پروژه را در آن ایجاد کنید بروید و سپس دستور زیر را وارد کنید:
python -m venv myenvدر اینجا myenv نام محیط مجازی است که میتوانید به دلخواه تغییر دهید.
- فعالسازی محیط مجازی: پس از ایجاد محیط مجازی، باید آن را فعال کنید. فعالسازی محیط مجازی باعث میشود که بستهها و دستورات فقط در همان محیط اجرا شوند.
مثال: برای فعالسازی محیط مجازی در ویندوز، دستور زیر را اجرا کنید:
myenv\Scripts\activateپس از فعالسازی، باید نام محیط مجازی (مثلاً myenv) در کنار نام خط فرمان ظاهر شود که نشاندهنده فعال بودن محیط مجازی است.
نصب Django
پس از آمادهسازی پیشنیازها و ایجاد محیط مجازی، حالا میتوانیم به نصب Django بپردازیم. با استفاده از pip میتوانیم بهراحتی نسخه دلخواهی از Django را نصب کنیم.
- دستور نصب Django: برای نصب آخرین نسخه پایدار Django، دستور زیر را در محیط مجازی فعال شده اجرا کنید:
pip install djangoاین دستور Django را دانلود و نصب میکند. پس از نصب، میتوانید با اجرای دستور زیر نسخه نصب شده را بررسی کنید:
django-admin --version- نصب نسخه خاص از Django: در بعضی مواقع ممکن است بخواهید نسخه خاصی از Django را نصب کنید. برای این کار میتوانید شماره نسخه مورد نظر را در دستور pip مشخص کنید:
pip install django==3.2- نصب Django از فایل requirements: اگر پروژهای دارید که لیستی از نیازمندیها (dependencies) آن در فایل
requirements.txtذکر شده باشد، میتوانید با استفاده از دستور زیر تمام بستهها از جمله Django را نصب کنید:
pip install -r requirements.txtایجاد اولین پروژه Django
اکنون که Django نصب شده است، میتوانیم اولین پروژه Django خود را ایجاد کنیم. این بخش شما را با دستورات اصلی برای شروع یک پروژه و ایجاد اولین برنامه آشنا میکند.
- ایجاد پروژه: برای ایجاد یک پروژه جدید، دستور زیر را در محیط مجازی فعال شده وارد کنید:
django-admin startproject myprojectدر اینجا myproject نام پروژه است که میتوانید به دلخواه تغییر دهید.
- بررسی ساختار پوشه پروژه: پس از اجرای دستور، پوشهای به نام
myprojectایجاد میشود که حاوی فایلها و پوشههای زیر است:manage.py: فایل اصلی برای اجرای دستورات مختلف Django.myproject/: پوشهای که شامل فایلهای پیکربندی پروژه میشود.
- اجرای سرور توسعه: پس از ایجاد پروژه، میتوانید سرور داخلی Django را برای مشاهده خروجی و تست پروژه راهاندازی کنید. برای این کار ابتدا وارد پوشه پروژه شوید و سپس دستور زیر را اجرا کنید:
python manage.py runserverپس از اجرای این دستور، پیامی نمایش داده میشود که آدرس سرور محلی را نشان میدهد، معمولاً http://127.0.0.1:8000/. این آدرس را در مرورگر خود باز کنید تا صفحه خوشآمدگویی Django را مشاهده کنید.
- ایجاد اولین اپلیکیشن: در Django، پروژه میتواند شامل چندین اپلیکیشن باشد. برای ایجاد یک اپلیکیشن جدید دستور زیر را وارد کنید:
python manage.py startapp myappاین دستور پوشهای به نام myapp ایجاد میکند که شامل فایلهای مورد نیاز برای اپلیکیشن است.
پیکربندی و راهاندازی پایگاه داده
این مقاله به شما کمک کرد تا با نصب و راهاندازی Django در ویندوز آشنا شوید و مراحل لازم برای ایجاد یک پروژه و پیکربندی پایگاه داده را بیاموزید. با دنبال کردن این مراحل، میتوانید بهراحتی توسعه برنامههای Django را آغاز کنید و به دنیای توسعه وب با این فریمورک قدرتمند وارد شوید. برای اطلاعات بیشتر، منابع زیر را مطالعه کنید:
منابع
آیا این مطلب برای شما مفید بود ؟




