জ্যাঙ্গো এডমিনে কাস্টম ভিউ যোগ করা

custom_admin নামে একটি নতুন এপ তৈরী করি

settings.py এর installed apps এ এপটি যুক্ত করি।

মূল urls.py এ একটি urlযুক্ত করি । অবশ্যই url টি এডমিন url এর আগে থাকতে হবে

bangladj/urls.py

custom_admin.views এ নতুন ভিউ তৈরী করি।

templates custom_admin ডিরেক্টরী তৈরী করে c_index.html ফাইলটি তৈরী করে যা ইচ্ছা যুক্ত করি।

অবশ্যই staff_member_required ডেকরেটরটি ব্যাবহার করি

আপনার পেজকে জ্যাঙ্গো এডমিনের মত চেহারা দিতে চাইলে c_index.html এ যুক্ত করুন

নতুন স্টাইল যুক্ত করতে {% block extrastyle %} javascript যুক্ত করতে {% block extrahead %} ব্যাবহার করি।

এখন http://localhost:8000/admin/myview এ আপনার ভিউটি দেখতে পারবেন ।

পেজের উপরের দিকে Home > My View এরকম লিঙ্ক তৈরী করতে

 

এখন আমি চাচ্ছি , এডমিন পেজের উপরের ডান কর্নারে welcome admin My View/View site এভাবে লিঙ্ক যুক্ত করতে। templates এর মধ্যে admin নামে ডিরেক্টরী তৈরী করি। জ্যাঙ্গো গিটহাব থেকে django/contrib/admin/templates/admin ( https://github.com/django/django/tree/master/django/contrib/admin/templates/admin )

base.html কে admin ডিরেক্টরীতে কপি করি। {% block userlinks %} এর মধ্যে যুক্ত করি

এখন আমরা এই লিঙ্ক থেকে আমাদের কাষ্টম ভিউ দেখতে পারব।