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 = '企业系统管理'
标签:admin,创建,site,dev,Django,添加,import,Net
From: https://www.cnblogs.com/xinbing/p/18020688