فلسک

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
فلسک
Flask logo.svg
توسعه‌دهنده(ها) آرمین روناچر
انتشار ابتدایی ۱ آوریل، ۲۰۱۰؛ ۷ سال پیش (۲۰۱۰-۰۴-۰۱)
انتشار پایدار ۰٫۱۰٫۱ / ۱۴ ژوئن، ۲۰۱۳؛ ۴ سال پیش (۲۰۱۳-۰۶-14)[۱]
نوشته‌شده به پایتون
سیستم‌عامل چندسکویی
گونه چارچوب نرم‌افزاری تحت وب
پروانه بی‌اس‌دی
وب‌گاه flask.pocoo.org

فلَسک (به انگلیسی: Flask) عنوان یک چارچوب وب ساده و سبک و در عین حال قدرت‌مند برای زبان برنامه‌نویسی پایتون است.[۲] فلسک عموماً به عنوان یک ریزچارچوب شناخته می‌شود به این معنی که خصوصیاتی نظیر نگاشت شیء-رابطه‌ای، اعتبارسنجی فرم‌ها و دیگر ویژگی‌هایی که در چارچوب‌های بزرگ‌تر مانند جنگو یافت می‌شوند را ندارد؛[۳] اما در عوض دستِ توسعه‌دهنده را برای اعمال پیاده‌سازی مورد نظرش کاملاً باز می‌گذارد و در کنار آن امکان گسترش به وسیلهٔ تعداد زیادی افزونه‌های طرف سوم را داراست.[۴]

ویژگی‌ها[ویرایش]

برخی ویژگی‌ها و کارکردهای فلسک عبارتند از:[۵]

  • توانایی تولید صفحه‌های وب
  • روشی خاص برای دریافت نشانی‌ّهای وب
  • اجرای کارساز وب
  • دریافت اطلاعات از کاربر
  • مدیریت بارگذاری پرونده‌ها
  • مدیریت خطاها
  • ذخیره‌سازی اطلاعات و خطاهای مرتبط با وب‌گاه
  • تعامل با نرم‌افزارهای کارساز وب دیگر

مثال[ویرایش]

برنامهٔ «سلام، دنیا!» در فلسک:[۶]

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

جستارهای وابسته[ویرایش]

پانویس[ویرایش]

منابع[ویرایش]