ایجاد اپلیکیشن پایتون با استفاده از فلسک (Flask)

۱. پس از ورود به کنترل پنل Cpanel می باییست وارد قسمت “SOFTWARE” شده و گزینه “Setup Python App” انتخاب نمائید.
۲. سپس گزینه “CREATE APPLICATION” را انتخاب نمائید.۳. در قسمت python version نسخه مورد نظر را انتخاب کنید.در صورتی که فیلد های خالی را بصورت بالا انجام دهید، پروژه ای به نام “myapp” خواهید داشت و در میزبانی شما پوشه ای با این نام ایجاد خواهد شد.
لینک دسترسی آن بصورت yourdomain.com/flaskapph خواهد بود. (بجای yourdomain.com نام دامنه خود را قرار دهید).پس از تکمیل فیلد ها بر روی “create”کلیک کنید.در صفحه باز شده متنی مانند تصویر فوق مشاهده می کنید بر روی آن کلیک نمائید تا متن کپی شود.
۴. به صفحه اصلی Cpanel برگردیدو در قسمت “ADVANCED” وارد بخش “Terminal” شوید.۵. متنی را که در مرحله کپی کردید را در محیط ترمینال paste کنید خروجی شبیه به تصویر ذیل خواهد شد.
(myapp:3.7)[zoodweb@server myapp]$
در قسمت ترمینال هنگام وارد کردن دستورات دقت داشته باشید ممکن است با وارد کردن دستورات اشتباه اطلاعات میزبانی شما حذف شود!
۶. سپس با وارد کردن دستور “ls -la” در محیط ترمینال فایل های پروژه را مشاهده خواهید کرد.
۷. با باز کردن آدرس پروژه که بصورت yourdomain.com/flaskapp می باشد خروجی زیر را مشاهده می کنید.
It works! Python v3.7.3
محتویات از فایل start.py که فایل startup پروژه شما می باشد فراخوانی می شود.
فایل passenger_wsgi.py این فایل رابط پروژه پایتون شما با وب سرور می باشد.
۸. در این مراحله نصب فریم ورک فلسک را انجام میدهیم.در قسمت ترمینال دستور زیر را جهت اجرا وارد می کنیم.
pip install flask
۹. حال فایل start.py را جهت ویرایش باز می کنیم.
nano start.py
۱۰. پس از باز کردن فایل مورد نظر کدهای ذیل را در آن قرار می دهید.
from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Welcome to your FLASK application!\n" if __name__ == "__main__": app.run()
۱۱. حال جهت تست و اطمینان دستور ذیل را اجرا می کنیم.
python start.py
۱۲. خروجی میبایست طبق ذیل باشد.
Serving Flask app "start" (lazy loading) * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
۱۳. در انتها از قسمت SOFTWARE وارد Setup Python App شوید و پروژه خود را ریست نمائید.با وارد کردن آدرس ذیل در مرورگر می توانید پروژه خود را چک نمائید.
yourdomain.com/flaskapp
جهت استفاده از زبان Python (پایتون) و Flask (فلسک) می توانید از سرویس هاست پایتون که با کنترل پنل cpanel در شرکت زود وب ارائه می گردد،استفاده نمائید.