الگوریتم اول

لطفا صبر کنید...

اجرای سرور توسعه‌ای در جنگو

جنگو یک سرور توسعه داخلی دارد که به شما اجازه می‌دهد بدون نیاز به تنظیمات اضافی، پروژه خود را اجرا و تست کنید. برای اجرای این سرور، مراحل زیر را دنبال کنید:

۱. اطمینان از فعال بودن محیط مجازی
اگر از محیط مجازی استفاده می‌کنید، ابتدا آن را فعال کنید:

ویندوز:

myenv\Scripts\activate

مک و لینوکس:

source myenv/bin/activate

۲. اجرای سرور توسعه
به پوشه پروژه بروید و دستور زیر را اجرا کنید:

python manage.py runserver

پس از اجرای این دستور، خروجی مشابه زیر نمایش داده می‌شود:

Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
March 9, 2025 - 12:34:56
Django version 4.2, using settings 'myproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

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

۳. تغییر پورت پیش‌فرض
به‌صورت پیش‌فرض، سرور جنگو روی پورت ۸۰۰۰ اجرا می‌شود، اما می‌توانید پورت را تغییر دهید:

python manage.py runserver 8080

یا روی یک آدرس خاص اجرا کنید:

python manage.py runserver 192.168.1.10:9000

۴. توقف سرور
برای متوقف کردن سرور، در ترمینال Ctrl + C را فشار دهید.

این سرور فقط برای توسعه استفاده می‌شود و برای محیط عملیاتی باید از سرورهایی مانند Gunicorn یا Apache/Nginx استفاده کرد.