به زود وب خوش آمدید

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

مدیر سایت مدیر سایت
۱۹ مرداد ۱۳۹۹
۰
1143
ایجاد اپلیکیشن پایتون با استفاده از فلسک (Flask)
ایجاد اپلیکیشن پایتون با استفاده از فلسک (Flask) : به راحتی با استفاده از وب فریمورک های موجود که با زبان قدرتمند پایتون نوشته شده اند میتوان عملیات مورد نظر را در قالب وب پیاده سازی نمائید ،یکی از این وب فریمورک ها مایکرو فریمورک جذاب فلسک هست.در این راهنما قصد داریم یک برنامه ساده پایتون با استفاده از فریم ورک 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 در شرکت زود وب ارائه می گردد،استفاده نمائید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *