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