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 相关文章推荐
Pycharm学习教程(1) 定制外观
May 02 Python
Python入门学习指南分享
Apr 11 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
python得到单词模式的示例
Oct 15 Python
对pandas通过索引提取dataframe的行方法详解
Feb 01 Python
解决python打不开文件(文件不存在)的问题
Feb 18 Python
python模拟点击网页按钮实现方法
Feb 25 Python
python爬虫开发之使用Python爬虫库requests多线程抓取猫眼电影TOP100实例
Mar 10 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
Sep 09 Python
python如何快速拼接字符串
Oct 28 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
Nov 12 Python
Python深度学习之实现卷积神经网络
Jun 05 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 mysql数据库操作分页类
2008/06/04 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
jquery提示 "object expected"的解决方法
2009/12/13 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
表格奇偶行设置不同颜色的核心JS代码
2013/12/24 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
javascript实用方法总结
2015/02/06 Javascript
js实现感应鼠标图片透明度变化的方法
2015/02/20 Javascript
jquery实现滑动特效代码
2015/08/10 Javascript
JavaScript function函数种类详解
2016/02/22 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
ES6的Fetch异步请求的实现方法
2018/12/07 Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
2019/04/29 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
python matplotlib坐标轴设置的方法
2017/12/05 Python
使用python 计算百分位数实现数据分箱代码
2020/03/03 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
html5中如何将图片的绝对路径转换成文件对象
2018/01/11 HTML / CSS
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
中文专业毕业生自荐信
2013/10/28 职场文书
八一建军节活动方案
2014/02/10 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
夫妻双方自愿离婚协议书
2014/10/24 职场文书
房屋授权无偿使用证明
2014/11/29 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
人民调解协议书
2016/03/21 职场文书