মডিউল ৩.৫ : টেম্পলেট ইনহেরিটেন্স থিওরি
আজকে আমরা আরো একটা ইন্টারেষ্টিং টপিক সম্পর্কে জানবো সেটা হচ্ছে টেম্পলেট ইনহেরিটেন্স
আমরা কিন্তু পাইথন এ ইনহেরিটেন্স নিয়ে পড়াশোনা করেছি । ইনহেরিটেন্স ইউজ করলে কোড রিইউজ করা যায় , কোড কম লেখা লাগে আমাদের । টেম্পলেট এর ক্ষেত্রেও সেম কাজ করবো আমরা । একটা টেম্পলেট কে প্যারেন্ট টেম্পলেট বানাবো তারপর সেই টেম্পলেট কে বাকি টেম্পলেট এ ইনহেরিট করে কাজ করবো । শুরু তে আমরা কিছু ট্যাগ সম্পর্কে জেনে নেই ।
ট্যাগ
ডেসক্রিপশন
{% extends 'template_name' %}
এই ট্যাগ দিয়ে আমরা অন্য একটা টেমপ্লেট ফাইল কে ইনহেরিট করি
{% block give_a_name %} {% endblock %}
এই ট্যাগ দিয়ে আমরা টেমপ্লেট এর কোনো portion কে ওভাররাইড করি
{% include 'template_name' %}
এই ট্যাগ দিয়ে আমরা কোনো টেমপ্লেট কে ফাংশন এর মত করে রিইউজ করতে পারি
Last updated