Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Menyesuaikan Panel Django: Panduan Langkah Demi Langkah

Menyesuaikan Panel Django: Panduan Langkah Demi Langkah

DDD
DDDasal
2024-09-19 06:30:03507semak imbas

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)

Customizing the Django Panel: A Step-By-Step Guide

Atas ialah kandungan terperinci Menyesuaikan Panel Django: Panduan Langkah Demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Aplikasi WanderWiseArtikel seterusnya:Aplikasi WanderWise