Django Admin后台添加数据库视图过程解析


Posted in Python onApril 01, 2020

你通过以下语句,创建了一个数据库视图:

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 entities_entity;
1|Krishna
2|Vishnu
3|Achilles
4|Thor
5|Zeus
6|Athena
7|Apollo
10001|Ravana
10002|Fenrir

然后添加一个managed=False模型:

class AllEntity(models.Model):
  name = models.CharField(max_length=100)
  class Meta:
    managed = False
    db_table = "entities_entity"

并将其添加到Admin后台:

@admin.register(AllEntity)
class AllEntiryAdmin(admin.ModelAdmin):
  list_display = ("id", "name")

效果如下。

Django Admin后台添加数据库视图过程解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python学习必备知识汇总
Sep 08 Python
Python使用getpass库读取密码的示例
Oct 10 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
Dec 25 Python
对python中的for循环和range内置函数详解
Apr 17 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
python实现简单加密解密机制
Mar 19 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
Jul 01 Python
简单了解python filter、map、reduce的区别
Jan 14 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 Python
python之pygame模块实现飞机大战完整代码
Nov 29 Python
pyqt5中动画的使用详解
Apr 01 #Python
django项目中新增app的2种实现方法
Apr 01 #Python
Django Admin设置应用程序及模型顺序方法详解
Apr 01 #Python
django API 中接口的互相调用实例
Apr 01 #Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 #Python
Python greenlet和gevent使用代码示例解析
Apr 01 #Python
Django-rest-framework中过滤器的定制实例
Apr 01 #Python
You might like
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
php实现的单一入口应用程序实例分析
2015/09/23 PHP
PHP执行linux命令常用函数汇总
2016/02/02 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
Javascript - HTML的request类
2006/07/15 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
Javascript验证用户输入URL地址是否为空及格式是否正确
2014/10/09 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
js链表操作(实例讲解)
2017/08/29 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vue项目引入字体.ttf的方法
2018/09/28 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
python自动裁剪图像代码分享
2017/11/25 Python
图解Python变量与赋值
2018/04/03 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
python统计文章中单词出现次数实例
2020/02/27 Python
python爬取招聘要求等信息实例
2020/11/20 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
经典安踏广告词
2014/03/21 职场文书
《乡下孩子》教学反思
2014/04/17 职场文书
2015年个人工作总结报告
2015/04/25 职场文书
社团招新宣传语
2015/07/13 职场文书
企业培训简报范文
2015/07/20 职场文书
结婚纪念日感言
2015/08/01 职场文书
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏
未发现nvidia显卡怎么办?Win11系统中未检测到nvidia显卡解决教程
2022/04/08 数码科技