Django提供了自带的admin功能,可以很方便的管理网站。
首先要运行python manage.py createsuperuser
命令来创建一个管理员账户。
然后在url中输入/admin 即可到达管理员登录页,登录之后会发现并没有数据库中要显示的项目,因为我们还没有注册。
接下来我们注册要在admin中管理的数据模型:
在admin.py中注册模型:
from django.contrib import admin
#引入要注册的模型
from DarenWeb.models import ContactMessage
# Register your models here.注册
admin.site.register(ContactMessage)
然后刷新页面,即可看到ContactMessage这个数据表了,可以在里边增删进行简单的增删改查。
下边的参考资料中还有更复杂的例子。
参考资料:菜鸟教程