چگونه یک پروژه‌ی ساده‌ی Django ایجاد کنیم؟

راه‌اندازی پروژه‌ی Hello World در جنگو

تهیه شده توسط استان مازندران

جنگو یک فریمورک قدرتمند و سطح بالای Python برای توسعه سریع و امن وب‌سایت‌ها و وب‌اپلیکیشن‌ها است که ساختار MVC را دنبال می‌کند.

:large_blue_diamond: چگونه یک پروژه‌ی ساده‌ی Django ایجاد کنیم؟

۱. نصب جنگو:
ابتدا باید Django را روی سیستم خود نصب کنید. اگر پایتون را قبلاً نصب کرده‌اید، کافی است در ترمینال یا CMD اجرا کنید:
pip install django

۲. ایجاد یک پروژه‌ی جدید:
پس از نصب، یک پوشه‌ی جدید برای پروژه‌ی خود ایجاد کنید و دستور زیر را اجرا کنید:
django-admin startproject myproject

۳. اجرای سرور جنگو:
به دایرکتوری پروژه بروید و سرور توسعه را اجرا کنید:
cd myproject python manage.py runserver

اکنون در مرورگر خود به http://127.0.0.1:8000/ بروید. اگر صفحه‌ی خوش‌آمدگویی جنگو را مشاهده کردید، یعنی پروژه با موفقیت اجرا شده است. :white_check_mark:

۴. ایجاد یک اپلیکیشن جدید:
در جنگو، برنامه‌ها (Apps) اجزای مستقلی از پروژه هستند. برای ایجاد یک اپ جدید، دستور زیر را اجرا کنید:
python manage.py startapp hello

۵. ویرایش views.py برای نمایش “Hello, World!”
فایل views.py را در اپلیکیشن hello باز کرده و کد زیر را اضافه کنید:
from django.http import HttpResponse def hello_world(request): return HttpResponse(“Hello, World!”)

۶. تنظیم مسیر (urls.py) برای نمایش خروجی:
در پوشه‌ی myproject، فایل urls.py را باز کرده و مسیر زیر را اضافه کنید:
from django.urls import path from hello.views import hello_world urlpatterns = [ path(‘hello/’, hello_world), ]

۷. اجرای مجدد سرور و تست پروژه:
دوباره سرور را اجرا کنید:
python manage.py runserver

سپس به آدرس http://127.0.0.1:8000/hello/ در مرورگر بروید و پیام “Hello, World!” را مشاهده کنید. :

به بالا بروید