Flask
فلاسک (Flask) یک فریمورک وب سبک و انعطافپذیر برای زبان برنامهنویسی پایتون است که به توسعهدهندگان امکان میدهد تا به سرعت و به آسانی برنامههای وب را بسازند. این فریمورک به دلیل سادگی در استفاده و طراحی ماژولار خود، برای پروژههای کوچک تا متوسط بسیار مناسب است. فلاسک به توسعهدهندگان این امکان را میدهد تا ویژگیهای سفارشی و کتابخانههای مختلف را به راحتی اضافه کنند و به راحتی از RESTful APIها پشتیبانی میکند. همچنین، فلاسک به دلیل مستندات کامل و جامعه فعال، یکی از گزینههای محبوب برای توسعه وب به شمار میرود.
نحوه ساخت این اپ مشابه زبانهای برنامهنویسی دیگر است و به طور عمومی در قسمت زبانهای برنامهنویسی شرح داده شده است.
قوانینی که برای بدون مشکل ساخته شدن اپ شما، باید رعایت شوند (validation rules):
- فایل requirements.txt باید در مسیر context_dir موجود باشد.
- حداقل یک فایل با فرمت py. در مسیر context_dir وجود داشته باشد.
- فایل app.py به عنوان فایل اصلی برنامه باید در مسیر APP_HOME وجود داشته باشد، در غیر این صورت باید اسم فایل با متغیر APP_FILE تعریف شود.
برای آشنایی با ساختار نمونه پروژه زبان برنامه نویسی Flask می توانید از اطلاعات این ریپو استفاده کنید.