python
文章平均质量分 56
温温净
业精于勤,荒于嬉
展开
-
PostgreSQL使用引号问题解决方案
今天执行sql一直提示:schema “xxx” does not exist,原因是在别名中使用了单引号…PostgreSQL 用单引号(’)表示值,双引号(")表示系统标识符,比如表名或者字段名二、解决方案1.单引号的内容用两个单引号可以解决这个问题UPDATE t_user_info set address = ‘上海浦东张江’‘浦东软件园’‘樟盛苑’ where id = 14;2.把 ’ 符号再多加一个 ’ 符号就可以了。select * from mydocWHEREcode L原创 2021-09-22 13:52:03 · 5573 阅读 · 0 评论 -
python中字典相关操作
1.两个字典合并update用update,后者覆盖前者,无返回值dic1={"name":"Zoe","age":18}dic2={"height":161,"age":20}dic1.update(dic2)#{'name': 'Zoe', 'age': 20, 'height': 161}2.合并 (|) 与更新 (|=) 运算符已被加入内置的 dict 类(python3.9.2)x = {"key1": "value1 from x", "key2": "value2 from原创 2021-03-09 17:09:10 · 145 阅读 · 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 · 339 阅读 · 1 评论 -
python django orm查询集总结
1 .什么是ORM (Object Relational Mapping )它的作用是在关系型数据库和业务实体对象做一个映射,我们在操作具体业务对象的时候就可以省去了和SQL语句打交道,只需要简单的操作对象的属性和方法。我们在model这个模块写的类名相当于数据库中的表名根据这个类创建的对象相当于数据库表中的一个字段字段名.id ,字段名2.title 表示这个字段对对应的数据模型与模型之间的关系1.多对一关系举个列子 一个出版社出于版权问题,一本书只能由一个出版社出版,但是出版社可以有多本原创 2021-01-11 14:25:43 · 896 阅读 · 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 · 1048 阅读 · 0 评论 -
python中列表相关操作
整理了下平时工作中常用的操作列表的方法1、列表去重alist=[1,2,3,1,2,1,1,1,1]blist=list(set(alist))print(blist)# 得到[1, 2, 3]2.求列表中列表的共有的元素第一种 p_list= [[1,2,3],[2,1,4],[5,7,1,2,1,1,1,3,3]] n = len(p_list) blist = [] ins_list2 = [] for i in p_list: i = list(set(i))原创 2020-12-17 15:40:01 · 818 阅读 · 0 评论 -
Mysql1050, "Table 'django_content_type' already exists"简单解决
mysql数据库做多对多关系时,各种报错在网上试过很多办法,最后直接把数据库玩坏了。。。还好有备份打开备份项目再创建一个数据库的用户,一切搞定!创建数据库create database shop2 default charset=utf8;为本项目创建数据库用户(不再使用root账户)create user shop2 identified by ‘shop2’;grant a...原创 2019-08-30 17:03:18 · 1840 阅读 · 0 评论 -
Windows、linux下Redis开机自动启动
linux:linux下Redis服务开机自动启动教程redis 安装并设置为开机启动服务windows:Windows下Redis服务开机自动启动教程(亲测可用)注意:要用管理员的身份运行cmd...转载 2019-08-29 11:43:25 · 157 阅读 · 0 评论 -
安装git、git与pycharm结合使用
安装Gitwindows环境下git与pycharm结合使用mac环境下git与pycharm结合使用转载 2019-08-29 10:57:01 · 265 阅读 · 0 评论 -
redis安装教程(windows、linux、Ubuntu )
redis安装教程转载 2019-08-27 16:05:26 · 138 阅读 · 0 评论 -
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 · 1809 阅读 · 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 · 56851 阅读 · 15 评论