Menyesuaikan Panel Django: Panduan Langkah Demi Langkah

DDD
Lepaskan: 2024-09-19 06:30:03
asal
514 orang telah melayarinya

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
Salin selepas log masuk

** Nota**
Jangan lupa untuk menambah apl anda pada INSTALLED_APPS dalam tetapan.py

2. Jalankan migrasi:

python manage.py makemigrations
python manage.py migrate
Salin selepas log masuk

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)
Salin selepas log masuk

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")
Salin selepas log masuk

5. Untuk mendaftar:

  #Finally register
  custom_admin_site.register(DevCommunity)
Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!