معرفی Flask
برنامه Hello World را در Flask ایجاد و اجرا کنید
در این آموزش، چارچوب وب Flask و نحوه نصب آن را معرفی خواهیم کرد. بعد از آن، ما یک برنامه ساده Hello World را در Flask اجرا خواهیم کرد.
Flask Web Framework چیست؟
Flask یک وب فریمورک است که در Python نوشته شده است، برای ایجاد برنامه های وب استفاده می شود. البته به شکل بهتر می توان گفت که یک میکرو فریمورک است، به این معنی که به هیچ ابزار یا کتابخانه اضافی نیاز ندارد.
توجه داشته باشید که “میکرو” به این معنی نیست که نمی تواند کارهایی را انجام دهد که سایر فریمورک ها می توانند انجام دهند. این فقط به این معنی است که شما به عنوان یک توسعه دهنده می توانید در مورد Flask ، مانند اینکه از چه پایگاه داده ای استفاده کنید، و غیره تصمیم بگیرید
Flask را در سیستم خود نصب کنید
pip install flask |
حرکت اول موفقیت آمیز!! Flask نصب شده است
ساخت یک برنامه Hello World
from flask import Flask |
app = Flask(__name__) |
در اینجا Flask به عنوان یک شی کلاس عمل می کند. ما متغیر ویژه python __name__ را به عنوان کلاس Flask ارسال می کنیم. این متغیر ویژه اساساً به هر پرونده یک نام خاص می دهد.
بنابراین وقتی برنامه Flask را اجرا می کنیم، برای اینکه Flask بداند این برنامه در یک مکان خاص خاص اجرا می شود، از این متغیر ویژه استفاده می کنیم.
@app .route( '/hello' ) def hello(): return 'Hello World' |
۳. سرور را روی یک پورت خاص اجرا کنید
app.run(host = 'localhost' , port = ۵۰۰۰ ) |
۴. کد کامل برای “Hello World” در Flask
from flask import Flask app = Flask(__name__) @app .route( '/hello' ) def hello(): return 'Hello World' app.run(host = 'localhost' , port = ۵۰۰۰ ) |
۵. برنامه Hello World را اجرا کنید
python app.py |
اکنون URL نشان داده شده در بالا را کپی کنید (http: // localhost: 5000). این آدرس URL وب سایت میزبان شما خواهد بود. ما برای باز کردن صفحه وب خود از نقطه انتهایی مسیر با این URL وب سایت میزبان استفاده خواهیم کرد.
از این رو برای دیدن صفحه وب URL “http: // localhost: 5000 / hello” را بزنید.
نتیجه
این قسمت این آموزش اولیه است، در آموزشهای آینده، ما با فریمورک Flask بیشتر آشنا خواهیم شد.
پس با ما همراه باشید و برنامه نویسی را ادامه دهید !!
مطالب پیشنهادی برای شما
- معرفی کتابخانه NumPy در پایتون
- آموزش رابط گرافیکی Tkinter (بخش اول)
- تولید رمز تصادفی با پایتون
- کار با SQLite در پایتون
- معرفی کتابخانه Bokeh در پایتون
- مقدمه ای بر Embedded Linux (بخش اول) - آذر ۲۰, ۱۴۰۳
- تفاوت بین روتر و فایروال - مهر ۱۰, ۱۴۰۳
- مسیریابی استاتیک در ویندوز - مهر ۸, ۱۴۰۳