Django——admin创建和使用
1. 创建admin
#1. 创建命令
python manage.py createsuperuser
#2. 输入管理员用户名
Username(leave blank to use 'administrator'):
#3. 输入邮箱
Email address:
#4. 输入密码
Password:
#5. 确认密码
Password(again):
#6. 确认提示
Superuser created successfully.
2. 后期要重新添加admin的情况
-
settings中设置
添加'django.contrib.admin',
-
urls中设置
将备注的admin开启
-
同步数据库
如果默认开启admin,那么直接创建数据库,然后同步数据库即可。
python .\manage.py makemigrations
python .\manage.py migrate
-
访问admin
http://127.0.0.1:8000/admin/
2. 配置admin
-
加入表
在APP下的admin中添加
# Register your models here.
from django.contrib import admin
#导入要编辑的类
from app01.models import Net_device_info
from app01.models import Net_device_info
#编辑要显示的信息
class NetDevadmin(admin.ModelAdmin):
list_display = ['dev_name','dev_area','dev_status','dev_ip','dev_ver','dev_model',]
#配置,添加类
admin.site.register(Net_device_info,NetDevadmin)
网页查看
3. 优化admin
-
配置中文
LANGUAGE_CODE = 'zh-Hans' #设置中文
TIME_ZONE = 'Asia/Shanghai' #设置时区
-
配置后台名称
APP的admin中,添加后台管理名称。
admin.site.site_header = '企业系统管理'
admin.site.site_title = '企业系统管理'
-
修改模型名称
class Meta:
verbose_name = '设备信息'
verbose_name_plural = '设备信息'
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)