Dalam panduan ini, saya akan membimbing anda tentang cara mengubah suai dan memanjangkan panel/antara muka pentadbir lalai Django, menjadikannya lebih mesra pengguna.
1. Sediakan Projek:
Mulakan dengan mencipta projek dan apl serba baharu dalam Django
django-admin startproject myprojectname cd myprojectname python manage.py startapp developerscommunity
** Nota**
Jangan lupa untuk menambah apl anda pada INSTALLED_APPS dalam tetapan.py
2. Jalankan migrasi:
python manage.py makemigrations python manage.py migrate
3. Daftarkan Model dalam Panel Pentadbiran:
Register of models is compulsory to see it in django admin interface from django.contrib import admin from .models import DevCommunity admin.site.register(DevCommunity)
Langkah Di Atas akan membawa anda ke Panel Pentadbiran Django Kini datang bahagian penyesuaian
4. Sesuaikan Panel Pentadbir:
kelas CustomAdminSite(admin.AdminSite):
akan muncul di penjuru kiri sebelah atas
site_header = "Pentadbir Pembangun"
akan ditunjukkan dalam tab penyemak imbas
site_title = Portal Pentadbiran Pembangun
akan dipaparkan pada halaman utama pentadbir.
index_title = "Selamat Datang ke Komuniti Pembangun"
custom_admin_site = CustomAdminSite(name="dev_admin")
#All code at one place class CustomAdminSite(admin.AdminSite): site_header = "Dev Admin" site_title = Developer Admin Portal index_title = "Welcome to Developer Community" custom_admin_site = CustomAdminSite(name="dev_admin")
5. Untuk mendaftar:
#Finally register custom_admin_site.register(DevCommunity)
Atas ialah kandungan terperinci Menyesuaikan Panel Django: Panduan Langkah Demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!