django在admin后台注册自己创建的数据库表,这样我们就可以在admin后台看到表结构信息,我们就可以在admin后台快速录入表记录信息
如果没有注册,那么你在登录django自带的admin的后台,就看不到我们创建的表结构
登陆django的admin的后台会出现以下界面
这个时候需要把自己创建的数据表也注册到admin中,这个时候就需要在数据表对应的app中找到admin.py文件
加入以下代码:
from .models import UserProfile
class Use
在刚进公司的时候,要写一个需求,使用django的admin站点管理,实现一个二级联动的功能,因为要用到django自带的页面,因为不是自定义的,不能直接添加js代码。根据我自己的研究简单的记录一下大概步骤。
项目创建流程略过,这里使用MySQL数据库和py3为例。
示例项目大概功能,添加一个人物信息,地区通过三级联动选择。
一、项目创建成功后,首先写模型类代码:
class AreaInfo(models.Model):
"""地区模型类"""
name = models.Cha
你通过以下语句,创建了一个数据库视图:
create view entities_entity as
select id, name from entities_hero
union
select 10000+id as id, name from entities_villain
它包含所有Hero和Villain对象的名称。Villain对象的的ID被设置都加上10000,因为Hero对象的数量不会超过这个数字。
sqlite> select * from entiti