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 = '设备信息'

posted @   新兵蛋Z  阅读(745)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示