آموزش Flask

معرفی Flask

فریمورک اپلیکیشن وب یا به سادگی فریمورک، مجموعه ای از کتابخانه ها و ماژول هایی را ارائه می دهد که توسعه دهنده وب برنامه را قادر می سازد تا اپلیکیشن هایی را بدون نیاز به زحمت انداختن خود در مورد جزئیات سطح پایین مانند پروتکل ها، مدیریت موضوع و غیره بنویسند.

Flask یک فریمورک کاربردی وب می باشد که در پایتون نوشته شده است. آرمین روناکر، که گروه بین المللی علاقه مندان پایتون به نام Pocco را رهبری می کند، آن را توسعه می دهد. فلاسک بر اساس ابزار Werkzeug ،WSGI و موتور قالب Jinja2 می باشد که هر دو پروژه Pocco هستند.

Flask چیست؟

Flask یک فریمورک وب پایتون ساخته شده با یک هسته کوچک و بر پایه فلسفه گسترش آسان است.

Flask بیشتر یک فریمورک برای پایتون است تا اینکه برای جنگو در نظر گرفته شود زیرا کد برنامه وب Flask در اکثر موارد explicit است. یادگیری Flask برای افراد مبتدی آسان است، زیرا به کدنویسی کمی برای راه اندازی و اجرای برنامه لازم است.

Armin Ronacher در سال 2010 این فریمورک را طراحی و منتشر کرد.

Flask از فریمورک سیناترا روبی الهام گرفته شده که تحت مجوز BSD می باشد.

Flask برای استفاده و گسترش آسان طراحی شده است. ایده پشت Flask این است که یک پایه محکم برای پیچیدگی های مختلف برنامه های کاربردی باشد. از این رو شما آزاد هستید تا افزونه ی مورد نیازتان را ایجاد کنید. همچنین شما می توانید ماژول های خود را بسازید. Flask برای انواع پروژه ها عالی است و برای نمونه سازی اولیه بسیار مناسب است.

Flask در واقع یک ریز فریمورک است که نیازی به کتابخانه یا ابزار به خصوصی ندارد.

ویژگی های Flask

  •  اشکال زدایی سریع
  • پشتیبانی یکپارچه از تست واحد
  • قابلیت ساخت سرویس مبتنی بر RESTful
  • استفاده از  Jinja2 برای templating
  • پشتیبانی از کوکی های امن
  • پشتیبانی از یونیکد
  • طراحی سبک و ماژولار
  • تبدیل آسان به فریمورک وب
  • ORM-agnostic
  • پایه اصلی API شکل یافته و منسجم
  • سازگار با WSGI 1.0
  • دارای اسناد جامع
  • قابلیت مدیریت درخواست HTTP
  • انعطاف پذیری بالا
  • دارای پیکربندی انعطاف پذیر تر از جنگو
  • چندسکویی
  • آموزش اصولی Docker برای توسعه Python Flask

آموزش اصولی Docker برای توسعه Python Flask

شنبه ۲۹ اردیبهشت ۱۳۹۷ - ساعت ۱۸:۰۰
  • آموزش طراحی حرفه ای RESTful API با Python Flask

آموزش طراحی حرفه ای RESTful API با Python Flask

چهارشنبه ۱۹ اردیبهشت ۱۳۹۷ - ساعت ۲۲:۰۰
  • آشنایی با میکروفریمورک Flask 

آشنایی با میکروفریمورک Flask 

سه شنبه ۰۱ اسفند ۱۳۹۶ - ساعت ۰۳:۰۰
  • آموزش ساخت وب سرویس RESTful با پایتون و Flask 

آموزش ساخت وب سرویس RESTful با پایتون و Flask 

دوشنبه ۳۰ بهمن ۱۳۹۶ - ساعت ۱۸:۰۰
  • آموزش ساخت سرویس های وب RESTful در پایتون با Flask 

آموزش ساخت سرویس های وب RESTful در پایتون با Flask 

چهارشنبه ۲۰ دی ۱۳۹۶ - ساعت ۱۷:۰۰
  • آموزش ساخت Web API با Flask

آموزش ساخت Web API با Flask

یکشنبه ۰۳ اردیبهشت ۱۳۹۶ - ساعت ۱۵:۰۰
  • آموزش ساخت شبکه اجتماعی با Flask

آموزش ساخت شبکه اجتماعی با Flask

سه شنبه ۱۹ بهمن ۱۳۹۵ - ساعت ۱۰:۰۰
  • آموزش Flask

آموزش Flask

چهارشنبه ۰۶ بهمن ۱۳۹۵ - ساعت ۱۵:۰۰
  • آموزش Flask

آموزش Flask

پنج شنبه ۰۳ دی ۱۳۹۴ - ساعت ۰۹:۳۷
  • ساخت برنامه های کاربردی وب با استفاده از Flask و Neo4j

ساخت برنامه های کاربردی وب با استفاده از Flask و Neo4j

جمعه ۲۹ آبان ۱۳۹۴ - ساعت ۰۳:۰۵
  • آموزش سریع Flask

آموزش سریع Flask

یکشنبه ۱۷ آبان ۱۳۹۴ - ساعت ۲۰:۱۹
  • آموزش اصول Flask – ایجاد وبلاگ ساز استاتیک

آموزش اصول Flask – ایجاد وبلاگ ساز استاتیک

یکشنبه ۰۷ دی ۱۳۹۳ - ساعت ۱۳:۲۳