হ্যালো বন্ধুরা,
কেমন আছেন?আশা করি ভালো আছেন এবং সুস্থ আছেন।সবাইকে শুভেচ্ছা জানিয়ে আমি আমার পোস্ট এ python এর ওয়েব লাইটওয়েট ফ্রেমওয়ার্ক flask নিয়ে আলোচনা করবো।
Flask ফ্রেমওয়ার্ক একটি লাইটওয়েট ওয়েব ফ্রেমওয়ার্ক যা Python-এ তৈরি।এটি সহজেই ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।Flask ব্যবহার করার জন্য Python ইনস্টল থাকা জরুরি।নিচে Flask দিয়ে একটি সাধারণ ওয়েব অ্যাপ্লিকেশন তৈরি করার ধাপগুলো দেওয়া হলো:
আপনার কম্পিউটারে Python ইনস্টল করা থাকলে টার্মিনালে টাইপ করুন:
python --version
যদি Python ইনস্টল না থাকে তাহলে Python অফিশিয়াল ওয়েবসাইট থেকে ডাউনলোড করুন।
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
ভার্চুয়াল এনভায়রনমেন্টে Flask ইনস্টল করতে:
pip install 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 "এই পৃষ্ঠাটি অ্যাবাউট পেজ।"
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')
VOTE @bangla.witness as witness
OR
250 SP | 500 SP | 1000 SP | 2000 SP | 5000 SP |