ব্লগ তৈরী পর্ব – ০৩

গত পর্বে আমরা শিখেছিলাম কি ভাবে জ্যাংগো প্রজেক্ট তৈরী করে এবং development server রান করতে হয়।
আজকের পর্বে আমরা শিখবো কিভাবে একটা ডায়নামিক ওয়েব পেজ বানানো যায়।
এই জন্য শুরুতে আমাদের ব্লগ অ্যাপ এর views.py ফাইলটি ওপেন করি।
দেখতে কিছুটা এরকম:

এর ভিতরে আমরা নিচের কোড লিখে ফেলি।

প্রথমে আমরা HttpResponse ইম্পোর্ট করলাম, এরপরে একটা ফাঙ্কশন নিলাম index নামে।যেটা একটা রিকোয়েস্ট নিবে এবং HttpResponse রিটার্ন করবে।মনে রাখবেন সকল view function প্যারামিটার হিসাবে একটা request গ্রহণ করবে।

আমাদের ফাঙ্কশন তৈরী করা শেষ। এখন আমরা আমাদের এই ফাঙ্কশন কে ডাকার জন্য urls.py এ একটা URL pattern তৈরী করবো।
এজন্য আমরা urls.py ফাইলটি ওপেন করি,
দেখতে কিছুটা এরকম:

এখানে একটিই নুতন url তৈরী করি এর জন্য প্রথমে আমাদের views.py থেকে index function টি import করতে হবে:

এরপরে


এখানে আমি url এর নাম কিছু দিলাম না কারণ আমি চাইতেসি যাতে করে http://127.0.0.1:8000/ visit করলে যেন নিচের মত করে ব্রাউসার এ একটা পেজ দেখতে পাই।


আমরা যদি লোকাল হোস্ট এর / এর পরে কিছু দিতে চাইতাম তখন আমাদের URL pattern হইতো এরকম path(‘home’, index), তখন visit করার সময় http://127.0.0.1:8000/home দেয়া লাগবে, না হয় এরর আসবে।
URL pattern যদি এরকম হতো path(‘index’ , index) তাহলে আমাদের ব্রাউসার এ http://127.0.0.1:8000/index দিতে হত।

আমাদের ফাইনাল urls.py এবং views.py এরকম হবে :
urls.py:

views.py :


আশা করি বিষয়টা বুঝতে পারছেন তারপরেও কোনো সমস্যা হলে কমেন্ট এর মাধ্যমে জানাতে পারেন।

“ব্লগ পোস্টের ব্যাপারে আপনার যে কোনো মতামত কমেন্টে জানাতে পারেন। ভুল ত্রুটি পেলে সংশোধন করে দিলে চির কৃতজ্ঞ থাকিব “

1 thought on “ব্লগ তৈরী পর্ব – ০৩”

Leave a Comment

Your email address will not be published. Required fields are marked *