آموزش Flask در پایتون

19 دقیقه
naei.ir/blog/video/kyh8o2o

Flask یک فریمورک سبک اما بسیار قدرتمند در دنیای پایتون است که برای ساخت وب‌سایت‌ها و وب‌اپلیکیشن‌ها استفاده می‌شود. اگر به دنبال راهی سریع و ساده برای ساخت پروژه‌های وب هستید، Flask یکی از بهترین انتخاب‌هاست. این فریمورک به صورت ماژولار طراحی شده و شما می‌توانید تنها قابلیت‌هایی را که نیاز دارید به پروژه خود اضافه کنید. همین موضوع باعث شده تا Flask برای پروژه‌های کوچک تا متوسط بسیار مناسب باشد و یادگیری آن برای برنامه‌نویسان تازه‌کار هم آسان باشد.

چگونه در Flask مسیرها (Routes) را تعریف و مدیریت کنیم؟

در Flask برای هر آدرس (URL) که کاربر وارد می‌کند، می‌توان یک تابع در نظر گرفت. این تابع هنگام مراجعه کاربر به آن مسیر اجرا شده و پاسخ مورد نظر را تولید می‌کند. مثلاً اگر بخواهید وقتی کاربر به آدرس /about می‌رود، صفحه‌ای خاص نمایش داده شود، کافی است یک تابع تعریف کرده و آن را به این مسیر متصل کنید. علاوه بر این، Flask از مسیرهای داینامیک هم پشتیبانی می‌کند؛ یعنی می‌توانید بخش‌هایی از آدرس را به‌صورت متغیر تعریف کنید—for example: /user/—و از مقدار آن در کد خود استفاده کنید. این ویژگی برای ساخت صفحات شخصی‌سازی‌شده یا نمایش اطلاعات خاص بر اساس ورودی کاربر بسیار کاربردی است.

ساخت صفحات HTML و کنترل نمایش محتوا در Flask

Flask به کمک موتور قالب‌ساز Jinja2 به شما اجازه می‌دهد صفحات HTML داینامیک بسازید. یعنی می‌توانید قالب‌هایی ایجاد کنید که اطلاعات متغیر (مثلاً نام کاربر یا لیست مقالات) را به صورت خودکار در خود جای دهند. این روش باعث جدایی منطق برنامه‌نویسی و نمایش (front-end) می‌شود و توسعه پروژه را ساده‌تر می‌کند. برای نمایش یک صفحه HTML کافی است از تابع render_template() استفاده کنید و اطلاعات لازم را به آن ارسال کنید تا به صورت داینامیک در صفحه جای‌گذاری شود.

آموزش بیشتر فلسک

برای یادگیری بیشتر میتوانید ویدیو این مطلب رو مشاهده کنید یا در دوره جامع آموزش فلسک آکادمی نائی ثبت نام کنید.

امیرحسین نائی
برنامه نویس 💻 علاقمند به بیزینس 🚀
  • موسس آکادمی برنامه‌نویسی نائی
  • بنیان‌گذار کدبزن، رادیو کدبزن، EveryAPI، دستیار بیزینس و...
  • نویسنده‌ی کتاب پرفروش «برنامه‌نویسی رو از اینجا شروع کن!»
  • بیش از 10 سال تجربه در برنامه‌نویسی و راه‌اندازی کسب‌وکار
  • تولیدکننده‌ی ۱۰۰+ ساعت ویدیوی آموزشی رایگان

سایر مطالب

معرفی بهترین سایت ایرانی برای تمرین برنامه نویسی
مقاله آموزشی

معرفی بهترین سایت ایرانی برای تمرین برنامه نویسی

یکی از مهمترین قدم های یادگیری برنامه نویسی، تکرار و تمرینه! برای اینکار سایت های خوب زیادی وجود دارن اما اکثرا انگلیسی زبان هستند و کار کردن با اونا برای فارسی زبانان راحت نیست. توی این مطلب میخوام یه سایت فارسی برای تمرین برنامه نویسی با زبان های مختلف مثل پایتون بهت معرفی کنم که توی مسیر یادگیری خیلی کمکت میکنه  وبسایت کدبزن code-bezan.ir با استفاده از سایت کدبزن میتونی به منبع جامعی از تمرینات برنامه نویسی دسترسی داشته باشی. این تمرین‌ها در سه سطح آسون، متوسط و سخت دسته بندی شدند که کمکت ...

ادامه مطلب
یادگیری برنامه نویسی با موبایل
مقاله آموزشی

یادگیری برنامه نویسی با موبایل

دوست دارم برنامه نویسی رو یاد بگیرم ولی کامپیوتر یا لپ تاپ ندارم، چیکار کنم؟ میتونم با گوشی برنامه نویسی رو یاد بگیرم یا نه؟ این سوالیه که خیلی از علاقمندان به برنامه نویسی میپرسن. جواب اینه که میشه اما به سختی! برای کار به عنوان برنامه نویس و همچنین یادگیری حرفه ای برنامه نویسی باید حتما یک کامپیوتر یا لپ تاپ داشته باشی تا بتونی تو اون کدنویسی کنی. اما برای شروع میتونی با موبایل هم شروع کنی؛ قطعا کارت خیلی سختتر میشه اما اگه راه دیگه ای نداری، بریم که توضیح بدم چطوری!به طور کلی برای یادگیری ...

ادامه مطلب

تخفیف فقط برای شما

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

کد: