Django (جانگو) چیست ؟
django
یک فریم ورک وب اپلیکیشن که open source بوده و در پایتون نوشته شده است . یک فریم ورک وب ، مجموعه ای از اجزائی می باشد که به شما کمک می کند وب سایت ها سریعتر و آسانتر توسعه بیابند .
اجزاء مورد نیاز:
- هاست لینوکس
- نرم افزار Setup Python App در Cpanel
- دسترسی به SSH
راه اندازی پایتون:
برای راه اندازی پایتون ، لازم است ابتدا مقاله ی آموزش نصب و راه اندازی پایتون را مطالعه کنید .
نکته : در این راهنما ، App Directory ، RahamProject نام گذاری شده است.
حالا شما محیط مجازی خود را با (python ) ایجاد کرده اید.
قبل از رسیدن به دستورات در SSH ، ماژول های مورد نیاز را نصب کنید . در این راهنما ، دو ماژول Django 1.11.6 و Django-admin بر روی python نصب خواهند شد :
در قسمت ماژول ، نام ماژول های مورد نیاز را وارد کنید و سپس با زدن دکمه ADD ، آن ها را به لیست اضافه کنید. سپس دکمه ی Update را بزنید تا تغییرات اعمال شوند .
ابتدا کد را از این بخش کپی کنید:
سپس با استفاده از SSH محیط مجازی خود را فعال کنید:
source /home/raham/virtualenv/RahamProject/3.6/bin/activate
نصب و راه اندازی Django (جانگو)
ابتدا Django خود را راه اندازی کنید:
django-admin startproject RahamProject
حال تنظیمات Django را انجام دهید . برای ایجاد تغییر می توان از دستور nano استفاده کرد و فایل زیر را ویرایش کنید :
nano RahamProject/settings.py
در صورتی که می خواهید پایگاه داده خود اضافه کنید ، آن را در این بخش وارد کنید :
مرحله ی آخر نصب Django
برای تکمیل نصب و اعمال تمامی تغییرات ، وارد پوشه ی پروژه شده (جایی که فایل manage.py وجود دارد) و دستور زیر را اجرا کنید .
cd ~/RahamProject
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
و در آخر دستور زیر را وارد کنیn.
python manage.py collectstatic
اجرای برنامه
برای اجرای برنامه از کد زیر استفاده کنید.
python manage.py runserver yourdomain.com:port
به جای yourdomain.com ، نام دامنه ی خود و به جای port ، پورتی را وارد کنید که برای اینکار به شما تخصیص داده شده است.
اگر آدرسی و پورتی را که وارد کرده اید ، در مرورگر باز کنید ، چنین تصویری را خواهید دید :
و اگر در انتهای آدرس /admin را اضافه کنید ، پنل ادمین باز خواهد شد و با زدن نام کاربری و رمز عبور می توانید وارد شوید .
با پلاتین همراه باشید.