Web2Py দিয়ে প্রথম ওয়েব অ্যাপ্লিকেশন তৈরি করা একটি সহজ প্রক্রিয়া। Web2Py ড্যাশবোর্ডে গিয়ে আপনি খুব সহজেই নতুন প্রজেক্ট (অ্যাপ্লিকেশন) তৈরি করতে পারবেন। এখানে প্রথম Web2Py প্রজেক্ট তৈরি করার প্রক্রিয়া বিস্তারিতভাবে আলোচনা করা হলো।
প্রথম Web2Py প্রজেক্ট তৈরি করার পদ্ধতি
স্টেপ ১: Web2Py চালু করুন
প্রথমে Web2Py চালু করতে হবে। যদি আপনি ইতিমধ্যে Web2Py ইনস্টল করে থাকেন, তবে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:
- Windows:
web2py.pyফাইলটি ডাবল ক্লিক করে অথবা Command Prompt থেকে চালান।Command Prompt থেকে:
python web2py.py
macOS/Linux: টার্মিনাল থেকে নিচের কমান্ড ব্যবহার করুন:
python3 web2py.py
এটি Web2Py ওয়েব সার্ভার চালু করবে এবং আপনি ব্রাউজারে গিয়ে http://127.0.0.1:8000 URL দিয়ে Web2Py ড্যাশবোর্ড অ্যাক্সেস করতে পারবেন।
স্টেপ ২: সুপার ইউজার পাসওয়ার্ড সেট করা
Web2Py প্রথমবার চালু করার পর, আপনাকে একটি সুপার ইউজার পাসওয়ার্ড সেট করতে বলা হবে। এই পাসওয়ার্ডটি আপনাকে অ্যাপ্লিকেশন পরিচালনা করতে এবং লগ ইন করতে ব্যবহার করতে হবে।
- পাসওয়ার্ডটি সাবধানে মনে রাখুন এবং প্রবেশ করান।
- পাসওয়ার্ড সেট করা হয়ে গেলে, ড্যাশবোর্ডে লগ ইন করুন।
স্টেপ ৩: নতুন অ্যাপ্লিকেশন তৈরি করা
ড্যাশবোর্ডে লগ ইন করার পর, আপনি খুব সহজেই একটি নতুন ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারবেন।
- ড্যাশবোর্ডে “Create New Application” অপশনটি নির্বাচন করুন।
- একটি অ্যাপ্লিকেশনের নাম দিন (যেমন,
first_appবা যেকোনো নাম)। - এরপর “Create” বাটনে ক্লিক করুন।
এটি একটি নতুন প্রজেক্ট তৈরি করবে এবং এর মধ্যে কিছু ডিফল্ট ফাইলও থাকবে যেমন models, views, এবং controllers ফোল্ডার।
স্টেপ ৪: অ্যাপ্লিকেশন কোড লেখা
Web2Py MVC (Model-View-Controller) আর্কিটেকচার অনুসরণ করে কাজ করে। একটি নতুন অ্যাপ্লিকেশন তৈরি করার পর, আপনি নিম্নলিখিত ফোল্ডারগুলো পাবেন:
- models: এখানে ডেটাবেস মডেল এবং অ্যাপ্লিকেশনের লজিক থাকবে।
- views: এখানে ইউজার ইন্টারফেস বা টেমপ্লেটস থাকবে।
- controllers: এখানে কোড থাকবে, যা ডাটাবেসের সাথে যোগাযোগ করবে এবং ভিউগুলিকে প্রক্রিয়া করবে।
এখন, আমরা একটি সিম্পল "Hello, World!" অ্যাপ্লিকেশন তৈরি করব।
controllers/default.py ফাইলটি খুলুন এবং নিচের কোডটি যোগ করুন:
def index(): return dict(message="Hello, World!")views/default/index.html ফাইলটি খুলুন এবং নিচের HTML কোডটি যোগ করুন:
<h2>{{=message}}</h2>
এই কোডের মাধ্যমে আপনি একটি সিম্পল "Hello, World!" পেজ তৈরি করেছেন। এখানে index() ফাংশনটি message ভেরিয়েবলটি পাস করে, যা টেমপ্লেটের মধ্যে প্রদর্শিত হবে।
স্টেপ ৫: অ্যাপ্লিকেশন রান করা
এখন আপনি ব্রাউজারে গিয়ে http://127.0.0.1:8000/first_app/default/index URL এ গিয়ে আপনার তৈরি করা অ্যাপ্লিকেশনটি দেখতে পারবেন। আপনি "Hello, World!" মেসেজটি দেখতে পাবেন, যা আপনি Web2Py তে তৈরি করেছেন।
সারাংশ
Web2Py দিয়ে প্রথম ওয়েব অ্যাপ্লিকেশন তৈরি করা একটি সহজ প্রক্রিয়া। আপনি Web2Py ড্যাশবোর্ডে গিয়ে একটি নতুন অ্যাপ্লিকেশন তৈরি করতে পারেন, এরপর MVC আর্কিটেকচার অনুসরণ করে মডেল, ভিউ, এবং কন্ট্রোলারের মধ্যে কোড লিখে আপনার অ্যাপ্লিকেশন ডেভেলপ করতে পারেন। এই প্রক্রিয়ায় আপনি সহজেই একটি সিম্পল "Hello, World!" অ্যাপ্লিকেশন তৈরি করতে পারেন এবং ব্রাউজারে দেখতে পারেন।
Read more