Flask framework পর্ব:০১।।২২ নভেম্বর ২০২৪

in আমার বাংলা ব্লগ2 days ago

হ্যালো বন্ধুরা,

কেমন আছেন?আশা করি ভালো আছেন এবং সুস্থ আছেন।সবাইকে শুভেচ্ছা জানিয়ে আমি আমার পোস্ট এ python এর ওয়েব লাইটওয়েট ফ্রেমওয়ার্ক flask নিয়ে আলোচনা করবো।

17322195735556009219809770711055.jpg

Image designed by AI



Flask ফ্রেমওয়ার্ক একটি লাইটওয়েট ওয়েব ফ্রেমওয়ার্ক যা Python-এ তৈরি।এটি সহজেই ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।Flask ব্যবহার করার জন্য Python ইনস্টল থাকা জরুরি।নিচে Flask দিয়ে একটি সাধারণ ওয়েব অ্যাপ্লিকেশন তৈরি করার ধাপগুলো দেওয়া হলো:


১. প্রাথমিক সেটআপ

Python ইনস্টলেশন:

আপনার কম্পিউটারে Python ইনস্টল করা থাকলে টার্মিনালে টাইপ করুন:

python --version

যদি Python ইনস্টল না থাকে তাহলে Python অফিশিয়াল ওয়েবসাইট থেকে ডাউনলোড করুন।

ভার্চুয়াল এনভায়রনমেন্ট তৈরি:

python -m venv venv
source venv/bin/activate    # Linux/Mac
venv\Scripts\activate       # Windows

২. Flask ইনস্টলেশন

ভার্চুয়াল এনভায়রনমেন্টে Flask ইনস্টল করতে:

pip install flask

৩. একটি সাধারণ Flask অ্যাপ তৈরি

অ্যাপের জন্য একটি ফাইল তৈরি করুন:

app.py নামে একটি ফাইল তৈরি করুন এবং নিচের কোড লিখুন:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return "স্বাগতম Flask ওয়েব অ্যাপে!"

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

৪. অ্যাপ চালানো

টার্মিনালে app.py ফাইলটি রান করুন:

python app.py

টার্মিনালে কিছু মেসেজ দেখাবে যেমন:

 * Running on http://127.0.0.1:5000/

এখন ব্রাউজারে গিয়ে http://127.0.0.1:5000/ লিঙ্কে ক্লিক করুন।সেখানে "স্বাগতম Flask ওয়েব অ্যাপে!" মেসেজটি দেখাবে।


৫. আরও রুট যোগ করা

Flask-এ আরও রুট তৈরি করতে পারেন:

@app.route('/about')
def about():
    return "এই পৃষ্ঠাটি অ্যাবাউট পেজ।"

৬. HTML পেজ রেন্ডার করা

Flask দিয়ে HTML ফাইল রেন্ডার করতে হলে একটি templates ফোল্ডার তৈরি করুন এবং এর ভেতর একটি index.html ফাইল লিখুন:

<!DOCTYPE html>
<html>
<head>
    <title>Flask অ্যাপ</title>
</head>
<body>
    <h1>স্বাগতম!</h1>
</body>
</html>

তারপর কোডে HTML রেন্ডার করুন:

from flask import render_template

@app.route('/')
def home():
    return render_template('index.html')

৭. Flask অ্যাপের উন্নত ব্যবহার

  • ডেটাবেস সংযোগ: Flask-SQLAlchemy ব্যবহার করতে পারেন।
  • API তৈরি: Flask-RESTful বা Flask-API দিয়ে REST API তৈরি করা যায়।
  • ফর্ম হ্যান্ডলিং: Flask-WTF ব্যবহার করে ফর্ম হ্যান্ডেল করতে পারেন।



VOTE @bangla.witness as witness


witness_vote.png

OR

SET @rme as your proxy

witness_proxy_vote.png


Support @heroism Initiative by Delegating your Steem Power

250 SP500 SP1000 SP2000 SP5000 SP

Heroism_3rd.png


ধন্যবাদ।সবাই ভালো থাকবেন।

BoC- linet.png
-cover copy.png

|| Community Page | Discord Group ||


image.png

png_20211106_204814_0000.png

Beauty of Creativity. Beauty in your mind.
Take it out and let it go.
Creativity and Hard working. Discord

1000158425.png

PUSS COIN:BUY/SELL

Sort:  
 yesterday 

দাদা দারুণ একটি পোস্ট শেয়ার করেছেন। এই ধাপগুলো ফলো করে তো মনে হচ্ছে খুব সহজেই ফ্লাস্ক দিয়ে সাধারণ ওয়েব অ্যাপ্লিকেশন তৈরি করা সম্ভব। বেশ ভালো লাগলো পোস্টটি দেখে। পরবর্তী পর্বের অপেক্ষায় রইলাম দাদা।

 yesterday 

পোস্টটা দেখে ভাই, নিজের কাছে খুব আফসোস হচ্ছে। কেন যে কম্পিউটার সায়েন্সে পড়লাম না, সেটাই এখন ভাবছি !!