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 @ 2024-02-19 11:12  新兵蛋Z  阅读(859)  评论(0)    收藏  举报