django
文章平均质量分 58
温温净
业精于勤,荒于嬉
展开
-
sql 去重、Django去重、列表内字典去重
sql多字段去重select name,id from table where id in (select min(id) from table group by name)Django去重orkm_id = (f.id for f in OKRM.objects.filter(Q(user_id=user_id) | Q(okrmtouser__user_id=user_id)))原创 2021-05-25 11:49:32 · 324 阅读 · 0 评论 -
django.db.utils.DatabaseError: ORA-06502: PL/SQL: numeric or value error: character string buffer to
用python运行django项目,用orm查询集查询时,出现这个错误:django.db.utils.DatabaseError: ORA-06502: PL/SQL: numeric or value error: character string buffer too smallORA-06512: at line 1输入关键字模糊查询遇到的错误,word='笑'all_user = User.objects.filter( desc__icontains=word原创 2020-12-30 11:22:22 · 279 阅读 · 1 评论 -
python django orm查询集总结
1 .什么是ORM (Object Relational Mapping )它的作用是在关系型数据库和业务实体对象做一个映射,我们在操作具体业务对象的时候就可以省去了和SQL语句打交道,只需要简单的操作对象的属性和方法。我们在model这个模块写的类名相当于数据库中的表名根据这个类创建的对象相当于数据库表中的一个字段字段名.id ,字段名2.title 表示这个字段对对应的数据模型与模型之间的关系1.多对一关系举个列子 一个出版社出于版权问题,一本书只能由一个出版社出版,但是出版社可以有多本原创 2021-01-11 14:25:43 · 855 阅读 · 3 评论 -
python django logger日志输出配置
1、Django的日志在/your_project_name/settings.py文件中配置log 首先创建日志存储路径.import loggingimport django.utils.logimport logging.handlerslog_path = os.path.join(BASE_DIR, "logs")if not os.path.exists(log_path): os.makedirs("logs") DJANGO_LOG_LEVEL=DEBUG原创 2020-11-02 10:47:11 · 1001 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2
使用python3.7+django2.2+pymysql时遇到这个错误,django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2别急,这主要是django2.2内部的一个版本限制在作怪处理方案1.修复源码按照文中配置,报错django.co...原创 2019-08-27 14:21:54 · 56693 阅读 · 15 评论 -
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: illegal multibyte sequence
访问admin出现UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa6 in position 9737: illegal multibyte sequenceERROR basehttp 154 “POST /admin/login/?next=/admin/ HTTP/1.1” 500 59解决方案打开django/views下的d...原创 2019-08-27 15:43:50 · 1755 阅读 · 0 评论