在本指南中,我将引导您了解如何修改和扩展 Django 默认管理面板/界面,使其更加用户友好。
1.设置项目:
首先在 Django 中创建一个全新的项目和应用程序
django-admin startproject myprojectname cd myprojectname python manage.py startapp developerscommunity
** 笔记**
不要忘记将您的应用程序添加到 settings.py
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)
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3