মডিউল ২.৪ : সিম্পল পেজ নেভিগেশন পার্ট ২
Last updated
Last updated
আজকে আমরা আমাদের navigation app এর under এ url define করবো। আমাদের দুইটা url লাগবে একটা হচ্ছে about পেজ এর জন্যে আরেকটা contact পেজ এর জন্যে। নিচের মতো করে url ডিফাইন করবো আমরা।
এখন প্রতিটা url এর জন্যে আমরা views.py এ html রেন্ডার করবো। এখন আমরা চাচ্ছি যে এক পেজ থেকে আরেকটা পেজ এ যেনো আমাদেরকে নিয়ে যায় সো html টেমপ্লেট গুলার মধ্যে anchor ট্যাগ ইউজ করে আমাকে url গুলা লিংক আপ করতে হবে।
এখানে বেশ কিছু জিনিস মাথায় রাখবা, যদি url.py এ blank url থাকে অর্থাৎ ধরো এমন ভাবে আছে
path("",views.home)
এই ক্ষেত্রে আমাদের anchor ট্যাগ এ url দিবো এই ভাবে
<a href="/"> Home </a>
অর্থাৎ তোমাকে href এর মধ্যে একটা ফরওয়ার্ড স্ল্যাশ দিতেই হবে। আর যদি url টা নিচের মত করে হয়
simple_page_navigation/simple_page_navigation/urls.py
simple_page_navigation/navigation/urls.py
তাইলে নিচের মত করে শুরু তে আর শেষে আমরা ফরওয়ার্ড স্ল্যাশ দিবো আর মাঝে url গুলা ডিফাইন করবো। না হলে বেশ কিছু এরর আমাদেরকে দিবে।
এখন তোমার মনে হতে পারে, জিনিস টা তো বেশ কমপ্লেক্স, যদি বড়ো url চলে আসে তখন কি এভাবেই ম্যানুয়ালি url বসাবো আমরা?? না এটার শর্ট কাট আছে, কিন্তু লং কাট না জানলে শর্ট কাট শিখে মজা পাওয়া যায় না তাই আমরা লং কাট দেখতেছি আগে।
সো আমাদের about, contact আর home html এ নিচের মত করে url ডিফাইন করে দিবো আমরা তাইলেই আমাদের simple পেজ নেভিগেশন প্রজেক্ট টা কমপ্লিট।
এই প্রজেক্ট করার উদ্দেশ্য হচ্ছে আমরা যেনো একটা কনফিডেন্ট ফিল করি যে হ্যা আমরা শিখছি, শেখার জার্নি টা চলমান আছে সেই সাথে আমার কোড দিয়ে লাইভ একটা জিনিস আমি বানিয়ে ফেলেছি। নেক্সট এ আমরা এমন আরো এক্সাইটিং প্রজেক্ট বানাবো।