django.db.utils.DatabaseError: ORA

编程入门 行业动态 更新时间:2024-10-16 02:31:47

django.<a href=https://www.elefans.com/category/jswz/34/1771350.html style=db.utils.DatabaseError: ORA"/>

django.db.utils.DatabaseError: ORA

用python运行django项目,用orm查询集查询时,出现这个错误:

django.db.utils.DatabaseError: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at line 1

输入关键字模糊查询遇到的错误,

word='笑'
all_user = User.objects.filter(desc__icontains=word)

模型

class User(BaseModel):# 用户信息name = models.CharField(u'帖子名称', max_length=100)desc = models.TextField(u'帖子描述')

解决办法:
用原生sql模糊查询即可:

sql = """select *  from t_user   where desc like '%%%s%%' """ % word
all_user = exe_sql_all(sql, db_name=RDKM_DB)
print(all_user)

更多推荐

django.db.utils.DatabaseError: ORA

本文发布于:2024-03-23 14:55:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1739490.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:db   django   utils   ORA   DatabaseError

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!