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使用cookielib库示例分享
Mar 03 Python
Python网络编程中urllib2模块的用法总结
Jul 12 Python
Python解惑之整数比较详解
Apr 24 Python
Python基于matplotlib实现绘制三维图形功能示例
Jan 18 Python
python实现关键词提取的示例讲解
Apr 28 Python
Django中的Model操作表的实现
Jul 24 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
使用Python轻松完成垃圾分类(基于图像识别)
Jul 09 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
Python如何实现远程方法调用
Aug 07 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.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
php邮件发送,php发送邮件的类
2011/03/24 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
Laravel 微信小程序后端实现用户登录的示例代码
2019/11/26 PHP
javascript[js]获取url参数的代码
2007/10/17 Javascript
jquery简单瀑布流实现原理及ie8下测试代码
2013/01/23 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
js实现显示当前状态的导航效果代码
2015/08/28 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
JavaScript简单获取系统当前时间完整示例
2016/08/02 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
JS实现淡入淡出图片效果的方法分析
2016/12/20 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
[46:53]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python和Ruby中each循环引用变量问题(一个隐秘BUG?)
2014/06/04 Python
Python实现115网盘自动下载的方法
2014/09/30 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
python实现将读入的多维list转为一维list的方法
2018/06/28 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
2019/04/29 Python
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
C面试题
2015/10/08 面试题
先进事迹报告会主持词
2014/04/02 职场文书
工作经常出错的检讨书
2014/09/13 职场文书
致800米运动员广播稿(10篇)
2014/10/17 职场文书
计生个人工作总结
2015/02/28 职场文书
面试复试通知单
2015/04/24 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书
用python删除文件夹中的重复图片(图片去重)
2021/05/12 Python
Python OpenCV形态学运算示例详解
2022/04/07 Python