Flask යනු වෙබ් යෙදුම් සංවර්ධනය කිරීමට භාවිතා කරන Python සඳහා වන ක්ෂුද්ර වෙබ් රාමුවකි😁. දෘඩ ව්යුහයක් හෝ මෙවලම් කට්ටලයක් පැනවීමකින් තොරව වෙබ් යෙදුම් තැනීම සඳහා අත්යවශ්ය දෑ සපයමින් එය සැහැල්ලු හා සරල ලෙස නිර්මාණය කර ඇත. Flask නිර්මාණය කරන ලද්දේ Armin Ronacher විසින් වන අතර එහි සරල බව, නම්යශීලී බව සහ විස්තීරණ බව සඳහා ප්රසිද්ධය.😇
Flask හා සම්බන්ධ ප්රධාන විශේෂාංග සහ සංකල්ප🧐 කිහිපයක් මෙන්න:
⭕Routing😜:
Flask විසින් URLs Python ශ්රිත වෙත සිතියම් ගත කරන මාර්ග නිර්වචනය කිරීමට decorators භාවිතා කරයි, ඔබේ යෙදුම සඳහා web endpoints සෑදීම පහසු කරයි.
⭕Request-Response Cycle🐤:
Flask මඟින් ලැබෙන HTTP ඉල්ලීම් හසුරුවන අතර ප්රතිචාර උත්පාදනය කරයි, ඔබට ගතික වෙබ් පිටු සහ API නිර්මාණය කිරීමට ඉඩ සලසයි.
⭕සැකිලි එන්ජිම🍓:
Flask හි Jinja2 අච්චු එන්ජිමක් ඇතුළත් වන අතර එය ඔබේ HTML සැකිලි තුළ ගතික අන්තර්ගතයන් ලබා දීමට උපකාරී වේ.
⭕බිල්ට් ඩිවලොප්මන්ට් සර්වර්🥏:
ෆ්ලැස්ක් සංවර්ධනය අතරතුර ඔබේ යෙදුම් පරීක්ෂා කිරීම සඳහා ගොඩනඟන ලද සංවර්ධන සේවාදායකයක් සපයයි.