后台管理的登录地址:
http://localhost:8000/admin
后台管理创建管理员帐号
$ python3 manage.py createsuperuser
后台管理数据表的配置步骤:
-
在应用app中的admin.py中注册要管理的模型models类
如: 在 user/admin.py 添加如下代码对User类进行管理# file: user/admin.py from django.contrib import admin # Register your models here. from . import models ... admin.site.register(models.user)
-
修改后台Models的展现形式
在 模型类中重写 str(self) 方法返回显示文字内容:
classd User(models.Model):
…
def str(self):
return self.name -
添加模型管理器列表所有选定项
from django.contrib import admin from . import models # 声明管理器类 class UserManager(admin.ModelAdmin): list_display = ['id', 'username', 'mobile', 'email'] # 注册models.User 模型类与 管理器类 UserManager关联 admin.site.register(models.User, UserManager)
数据库表管理
后台高级管理
关系映射
一对一
一对多
多对多
数据查询
get请求
post请求