自訂 Django 面板:逐步指南

DDD
發布: 2024-09-19 06:30:03
原創
513 人瀏覽過

在本指南中,我將引導您了解如何修改和擴展 Django 預設管理面板/介面,使其更加用戶友好。

1。設定項目:

首先在 Django 中建立一個全新的專案和應用程式

django-admin startproject myprojectname
cd myprojectname
python manage.py startapp developerscommunity
登入後複製

** 注意**
不要忘記將您的應用程式新增至 settings.py 中的 INSTALLED_APPS

2。運行遷移:

python manage.py makemigrations
python manage.py migrate
登入後複製

3。在管理面板中註冊模型:

 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)
登入後複製

以上步驟將引導您進入 Django 管理面板 現在是自訂部分

4。自訂管理面板:

類別 CustomAdminSite(admin.AdminSite):

會出現在左上角

site_header = "開發管理員"

將顯示在瀏覽器標籤中

site_title = 開發者管理入口網站

將顯示在管理員主頁上。

index_title = "歡迎來到開發者社群"

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。報名方式:

  #Finally register
  custom_admin_site.register(DevCommunity)
登入後複製

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

以上是自訂 Django 面板:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!