ایجاد اولین آدرس و اجرای پروژه

  • مدرس : علی بیگدلی
  • تاریخ انتشار: 1404/11/14
  • تعداد بازدید: 5

برای شروع سریع با Flask کافیست در پوشه پروژه خود یک فایل app.py ایجاد کرده و محتوای زیر را قرار دهید:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "سلام! این اولین اپلیکیشن Flask شماست."

اجرای پروژه Flask از طریق کد

برای اجرای مستقیم اپلیکیشن، می‌توانید همین فایل را اجرا کنید:

python app.py

یا ساختار استانداردتری داشته باشید و یک فایل run.py ایجاد کنید:

from app import app

if __name__ == "__main__":
    app.run(debug=True, host="127.0.0.1", port=5000)

اجرای پروژه Flask از طریق CLI

Flask نسخه 2 و بالاتر امکان اجرای اپلیکیشن از طریق CLI را به شما می‌دهد. برای این کار ابتدا در محیط مجازی مسیر پروژه را فعال کرده و متغیر محیطی FLASK_APP را تنظیم کنید:


# Windows
set FLASK_APP=app.py
set FLASK_ENV=development

# Linux / macOS
export FLASK_APP=app.py
export FLASK_ENV=development

# اجرای سرور
flask run

پس از اجرا، خروجی مشابه زیر را در ترمینال مشاهده خواهید کرد:


 * Serving Flask app 'app.py' (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

ایجاد مسیرهای جدید (Endpoints)

برای اضافه کردن مسیرهای جدید کافیست از دکوراتور @app.route استفاده کنید:

@app.route("/about")
def about():
    return "این یک صفحه درباره است."

@app.route("/contact")
def contact():
    return "تماس با ما"

دسترسی به اپلیکیشن

پس از اجرای سرور، با باز کردن مرورگر و رفتن به آدرس زیر می‌توانید خروجی هر مسیر را مشاهده کنید:


http://127.0.0.1:5000/        # مسیر اصلی
http://127.0.0.1:5000/about  # مسیر درباره
http://127.0.0.1:5000/contact # مسیر تماس

ثبت دیدگاه


نکته: آدرس ایمیل شما منتشر نخواهد شد
0/600

دیدگاه کاربران (0)


هیچ دیدگاهی ثبت نشده است. می‌توانید اولین نفر باشید.