در این آموزش قصد داریم یک برنامه ساده پایتون با استفاده از فریم ورک Django ایجاد کنیم.
از قسمت SOFTWARE وارد Setup Python App شوید.
سپس بر روی گزینه CREATE APPLICATION کلیک کنید.
در قسمت python version نسخه مورد نظر را انتخاب کنید.
در صورتی که فیلد های خالی را بصورت بالا پر کنید پروژه ای به نام myapp خواهید داشت و در هاست شما پوشه ای با این نام ایجاد خواهد شد و لینک دسترسی آن بصورت Domain.com/djangoapp خواهد بود. (بجای domain.com نام دامنه خود را قرار دهید)
پس از تکمیل فیلد ها بر روی create کلیک کنید.
در صفحه باز شده متنی مانند تصویر فوق مشاهده می کنید بر روی آن کلیک کنید تا متن کپی شود.
به صفحه اصلی cpanel بازگردید در قسمت در قسمت ADVANCED وارد Terminal شوید.
توجه :
در قسمت ترمینال هنگام وارد کردن دستورات دقت کنید ممکن است با وارد کردن دستورات اشتباه اطلاعات هاست شما پاک شود!
متنی را که در مرحله کپی کردید را در محیط ترمینال paste کنید خروجی شبیه به زیر مشاهده خواهید کرد.
(myapp:3.7)[iranserver@server myapp]$
سپس با وارد کردم دستور ls -la در محیط ترمینال فایل های پروژه را مشاهده خواهید کرد.
با وارد کردن آدرس پروژه که بصورت Domain.com/djangoapp می باشد خروجی زیر را مشاهده خواهید کرد.
It works! Python v3.7.3
خب حالا مراحل نصب فریم ورک جانگو را انجام میدهیم.
در محیط ترمینال دستور زیر را وارد میکنیم و منتظر میمانیم تا انجام شود.
pip install Django==2.1.*
حالا با استفاده از دستورات زیر یک پروژه جانگو ایجاد می کنید و ان را به پوشه مربوط به اپلیکیشن کپی می کنید .
cd ~/ django-admin startproject dproj cp -a dproj/. myapp/ rm -rf dproj cd myapp
حالا ساختار فایل های پروژه به صورت زیر خواهد بود.
حالا با دستور زیر پروژه را تست کنید.
python manage.py runserver
خروجی بصورت زیر خواهید داشت.
Django version 2.1.15, using settings 'dproj.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
حالا Ctrl-c بزنید . حالا باید کانفیگ فریم ورک جنگو را تغییر دهید.
دستور زیر را در ترمینال وارد کنید.
python manage.py migrate
سپس با استفاده از ادیتور nano فایل settings.py را باز کنید.
nano dproj/settings.py
در قسمت ALLOWED_HOSTS بصورت زیر نام دامنه خود را داخل single quotation قرار دهید.
ALLOWED_HOSTS = ['iranserver.com']
برای ذخیره کردن تغییرات Ctrl-x و y سپس enter را بزنید.
حالا باید فایل passenger_wsgi.py را ویرایش کنیم و فایل اجرایی پروژه به ان معرفی کنیم.
nano passenger_wsgi.py
و محتویات زیر را در فایل قرار دهید.
import imp import os import sys sys.path.insert(0, os.path.dirname(__file__)) wsgi = imp.load_source('wsgi', 'dproj/wsgi.py') application = wsgi.application
برای ذخیره کردن Ctrl-x و y سپس enter را بزنید.
آدرس پروژه که بصورت Domain.com/djangoapp می باشد را در مرورگر وارد کنید خروجی Page not found (404) مشاهده خواهید کرد چون هنوز سایت شما محتویاتی ندارد.
پنل ادمین جانگو هم از لینک زیر در دسترس خواهد بود.
Domain.com/djangoapp/admin
تبریک شما یک پروژه ساده پایتون با استفاده از فریم ورک جانگو بارگذاری کردید؛ اکنون میتوانید پروژه خود را گسترش دهید. خرید هاست پایتون از ایران سرور
برگرفته از [djangoproject.com]
2 دیدگاه. دیدگاه تازه ای بنویسید
سلام و تشکر از توضیحات مفیدتون
یه سوال داشتم
من توی پروژه ام از mysql استفاده میکنم
امکان نصب ماژول mysqlclient روی سرور شما فعال هست؟
سلام و درود
ممنون از شما :)
روی پلن اشتراکی امکان نصب نیست؛ اما روی VPS چرا. پیشنهاد میکنم برای اطلاعات دقیقتر با پشتیبانی در تماس باشید.
۰۵۱-۳۱۷۷۶