Django中ORM找出内容不为空的数据实例


Posted in Python onMay 20, 2020

在django操作数据库的时候如何找出内容不为空的数据呢?

from django.db.models import Q
 
class Index(VIew):
 def get(self, request):
 userObj = models.Asset.objects.filter(~Q(asset_id = '')
 return HttpResponse('yes')

上面代码中的models.Asset.objects.filter(~Q(nick = '')则是使用Q函数去找出nick不为空的数据,主要使用~Q

补充知识:Django报错 HINT: Add or change a related_name argument to the definition for 'GodownentryReturn.suppl

Unhandled exception in thread started by <function wrapper at 0x05569030>
Traceback (most recent call last):
File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\utils\autoreload.py”, line 226, in wrapper
fn(*args, **kwargs)
File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\core\management\commands\runserver.py”, line 116, in inner_run
self.check(display_num_errors=True)
File “G:\workspace\pycharm\carwin\carwin_env\lib\site-packages\django\core\management\base.py”, line 472, in check
raise SystemCheckError(msg)
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:

ERRORS:

article.GodownentryReturn.supplier: (fields.E304) Reverse accessor for ‘GodownentryReturn.supplier' clashes with reverse accessor for ‘GodownentryReturn.supplier'.

HINT: Add or change a related_name argument to the definition for ‘GodownentryReturn.supplier' or ‘GodownentryReturn.supplier'.

part.GodownentryReturn.supplier: (fields.E304) Reverse accessor for ‘GodownentryReturn.supplier' clashes with reverse accessor for ‘GodownentryReturn.supplier'.

HINT: Add or change a related_name argument to the definition for ‘GodownentryReturn.supplier' or ‘GodownentryReturn.supplier'.

原因:

因为在一个表中多次引用某个外键表,而且没有指定唯一的releated_name,而导致的。

解决方案:

将同一个表中外键,增加不同的releated_name。

以上这篇Django中ORM找出内容不为空的数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
通过python顺序修改文件名字的方法
Jul 11 Python
python文件选择对话框的操作方法
Jun 27 Python
django自带serializers序列化返回指定字段的方法
Aug 21 Python
Python读取csv文件实例解析
Dec 30 Python
keras 多任务多loss实例
Jun 22 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 Python
使用豆瓣源来安装python中的第三方库方法
Jan 26 Python
 分享一个Python 遇到数据库超好用的模块
Apr 06 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 Python
Elasticsearch 批量操作
Apr 19 Python
django为Form生成的label标签添加class方式
May 20 #Python
django orm模块中的 is_delete用法
May 20 #Python
Python3批量创建Crowd用户并分配组
May 20 #Python
解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题
May 20 #Python
django中related_name的用法说明
May 20 #Python
在django中form的label和verbose name的区别说明
May 20 #Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
May 20 #Python
You might like
php xml 入门学习资料
2011/01/01 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
PHP修改session_id示例代码
2014/01/08 PHP
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
全面解析PHP验证码的实现原理 附php验证码小案例
2016/08/17 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
Javascript 各浏览器的 Javascript 效率对比
2008/01/23 Javascript
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
JavaScript实现格式化字符串函数String.format
2016/12/16 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
js实现时间日期校验
2020/05/26 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
浅谈django 重载str 方法
2020/05/19 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
梅西百货官网:Macy’s
2020/08/04 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
小区门卫值班制度
2014/01/24 职场文书
班级入场式解说词
2014/02/01 职场文书
车辆工程专业求职信
2014/06/14 职场文书
简易版租房协议书范本
2014/10/13 职场文书
地震捐款简报
2015/07/21 职场文书