مقدمه ای بر Flask

معرفی Flask

برنامه Hello World را در Flask ایجاد و اجرا کنید

 

در این آموزش، چارچوب وب Flask و نحوه نصب آن را معرفی خواهیم کرد. بعد از آن، ما یک برنامه ساده Hello World را در Flask اجرا خواهیم کرد.

 

Flask Web Framework چیست؟

Flask یک وب فریمورک است که در Python نوشته شده است، برای ایجاد برنامه های وب استفاده می شود. البته به شکل بهتر می توان گفت که یک میکرو فریمورک است، به این معنی که به هیچ ابزار یا کتابخانه اضافی نیاز ندارد.

توجه داشته باشید که “میکرو” به این معنی نیست که نمی تواند کارهایی را انجام دهد که سایر فریمورک ها می توانند انجام دهند. این فقط به این معنی است که شما به عنوان یک توسعه دهنده می توانید در مورد Flask ، مانند اینکه از چه پایگاه داده ای استفاده کنید، و غیره تصمیم بگیرید

برخی از تصمیمات پیش فرض Flask مانند موتور Temple استفاده شده و غیره نیز در صورت لزوم قابل تغییر هستند.

 

Flask را در سیستم خود نصب کنید

با استفاده از دستور pip می توانیم Flask را در سیستم خود نصب کنیم. در کنسول / ترمینال، دستور را اجرا کنید
pip install flask

حرکت اول موفقیت آمیز!! Flask نصب شده است

ساخت یک برنامه Hello World

اکنون یک صفحه وب کوچک ایجاد خواهیم کرد که با دسترسی به آن، “Hello World” نشان داده می شود.
از این رو یک فایل Python ایجاد کرده و کدهای زیر را در آن بنویسید. من از نام “app.py” استفاده کرده ام. شما می توانید آن را هر چیزی که می خواهید انتخاب کنید.
۱. Flask را وارد کرده و یک app برنامه Flask ایجاد کنید
from flask import Flask
سپس یک شی app برنامه Flask ایجاد می کنیم:
app = Flask(__name__)

در اینجا Flask به عنوان یک شی کلاس عمل می کند. ما متغیر ویژه python __name__ را به عنوان کلاس Flask ارسال می کنیم. این متغیر ویژه اساساً به هر پرونده یک نام خاص می دهد.

بنابراین وقتی برنامه Flask را اجرا می کنیم، برای اینکه Flask بداند این برنامه در یک مکان خاص خاص اجرا می شود، از این متغیر ویژه استفاده می کنیم.

۲. کد را برای “Hello World” بنویسید
@app.route('/hello')
def hello():
    return 'Hello World'
دکوراتور  app.route (“/ hello”) نقطه پایان URL صفحه وب را نشان می دهد. و آنچه که صفحه وب نشان می دهد در عملکرد زیر نوشته شده است.

 

۳. سرور را روی یک پورت خاص اجرا کنید

ما برای راه اندازی سرور از کد زیر استفاده می کنیم و پورت را ذکر می کنیم ، سرور روشن می شود.
app.run(host='localhost', port=۵۰۰۰)
LocalHost به این معنی است که سرور درشبکه داخلی شما (با پورت = ۵۰۰۰) خود کار خواهد کرد.

 

۴. کد کامل برای “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 را اجرا کنید

این همان قسمت برنامه نویسی است. اکنون در ترمینال، پرونده Flask را اجرا کنید:
python app.py
در اینجا من از “app.py” استفاده کردم که نام فایل من است. شما، از نام فایل خودتان استفاده کنید.
ترمینال

اکنون URL نشان داده شده در بالا را کپی کنید (http: // localhost: 5000). این آدرس URL وب سایت میزبان شما خواهد بود. ما برای باز کردن صفحه وب خود از نقطه انتهایی مسیر با این URL وب سایت میزبان استفاده خواهیم کرد.

از این رو برای دیدن صفحه وب URL “http: // localhost: 5000 / hello” را بزنید.

سرور
تبریک، ما با موفقیت اولین صفحه وب Flask خود را ساختیم

نتیجه


این قسمت این آموزش اولیه است، در آموزشهای آینده، ما با فریمورک Flask بیشتر آشنا خواهیم شد.

پس با ما همراه باشید و برنامه نویسی را ادامه دهید !!

۱۲۱
محمد صداقتی
Latest posts by محمد صداقتی (see all)

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

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