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使用range函数计算一组数和的方法
May 07 Python
TensorFlow高效读取数据的方法示例
Feb 06 Python
使用pandas中的DataFrame数据绘制柱状图的方法
Apr 10 Python
python docx 中文字体设置的操作方法
May 08 Python
pandas数据清洗,排序,索引设置,数据选取方法
May 18 Python
python利用pandas将excel文件转换为txt文件的方法
Oct 23 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
Python selenium爬取微博数据代码实例
May 22 Python
python切片作为占位符使用实例讲解
Feb 17 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
解析CI的AJAX分页 另类实现方法
2013/06/27 PHP
PHP session 会话处理函数
2016/06/06 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
Stop SQL Server
2007/06/21 Javascript
jQuery EasyUI 开源插件套装 完全替代ExtJS
2010/03/24 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
JavaScript每天定时更换皮肤样式的方法
2015/07/01 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Python实现的字典值比较功能示例
2018/01/08 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
python实现的按要求生成手机号功能示例
2019/10/08 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
C语言变量的命名规则都有哪些
2013/12/27 面试题
实习鉴定范文
2013/12/19 职场文书
毕业设计说明书
2014/05/07 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
保管员岗位职责
2015/02/14 职场文书
赤壁观后感(2)
2015/06/15 职场文书
学习党章心得体会2016
2016/01/15 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
七年级上册生物的课件
2019/08/07 职场文书