在使用admin组件之前,需要初始化数据库,django会为我们生成admin所需要的一些表。
执行:
python manage.py migrate
在使用django 3.0.2版本的过程中,发现创建superuser后无法登陆admin页面,程序会异常退出。
将版本变更为2.2.8以后,可以正常登录admin。
如果想使用admin来管理我们自己创建的model,则需要在admin.py中注册:
代码如下:
from django.contrib import admin # 导入我们定义的model from .models import Business, Application, Host admin.site.register(Business) admin.site.register(Application) admin.site.register(Host)
66
原文:https://www.cnblogs.com/leokale-zz/p/12221734.html