”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 自定义 Django 面板:分步指南

自定义 Django 面板:分步指南

发布于2024-11-07
浏览:449

在本指南中,我将引导您了解如何修改和扩展 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

版本声明 本文转载于:https://dev.to/digvijay_singhrajput/customizing-the-django-panel-a-step-by-step-guide-c17?1如有侵犯,请联系[email protected]删除
最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3