- 博客(12)
- 收藏
- 关注
原创 sqlalchemy.exc.InvalidRequestError: Table xxx is already defined for this MetaData instance.
Flask生成表迁移时出现:sqlalchemy.exc.InvalidRequestError: Table ‘xxxr’ is already defined for this MetaData instance. Specify ‘extend_existing=True’ to redefine options and columns on an existing Table object.意思是说表XX已经定义。指定extend_exis用于重新定义现有表对象上的选项和列。这里的原因是第一
2020-06-18 08:23:28
9609
1
原创 pymysql模块:执行数据操作,pymysql.err.InternalError: (1054,Unknown column XXX field list) sql语句出错
pymysql模块:执行数据操作,pymysql.err.InternalError: (1054, “Unknown column ‘’ in ‘field list’”)sql语句出错sql = “INSERT INTO table1(word) VALUES (%s)” % (str)改为“INSERT INTO table1(word) VALUES (’%s’)” % (str)只要是values里面的值,都需要加“”...
2020-06-16 13:43:57
1672
原创 Ubuntu下安装最新版本mysql数据库遇到的问题。
sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-devservice mysql restartmysql -uroot -p xxx当我们在Ubuntu下通过上述方法安装好mysql数据库并进入时,出现这种问题;ERROR 1698 (28000): Access denied for user 'root'@'localhost'于是使用sudo v
2020-06-06 20:39:36
440
原创 python数据库操作TypeError:d format: a number is required,not str错误
在cursor中不支持%d传参,整数也按照%s传。
2020-04-21 18:50:33
619
原创 字符串中嵌套字符串——字符串中再加入双引号或单引号
一、可以在双引号前面加个转义符 \ ,即反斜杠。如"Hello\"W \"orld",会输出Hello "W"orld二。x='123',此时repr(x),输出的就是:”‘123’“
2020-04-04 09:27:18
4521
1
原创 Django的后台接收微信小程序上传的图片
最近在做小程序,其中用到图片类型文件的上传,搜索了一下午,终于找到了答案。微信小程序的uploadfile的内容官方解释的很简洁:加上最近才接触Django,所以一时不知道怎么调用name来接收文件这里最重要的是用到HttpRequest.FILEShttps://www.cnblogs.com/liyqiang/p/8716118.htmlDjango处理文件上传File Uploa...
2020-04-03 22:02:04
4635
4
原创 Django强大的模板化网站页面
最近用Django做了个网站,发现可以利用一个模板页配合数据库视图页的调用能产生http格式不同,且内容不同的页面,省时又省力。这个网页通过Django自带的{% for key,value in d.items %}效果可以实现对数据库数据的遍历输出通过上图的http://127.0.0.1:8000/caipu/XXX/index.html格式,我们就可以访问诸如川菜,鲁菜,意大利...
2020-03-18 22:04:56
1835
1
原创 利用python贪心算法处理关于充分利用会议、最多化会议问题
会场安排问题思路如下:1.我们要选择具有最早开始时间的会议来进行选择,2,再者,尽量选择时间较短的会议,这样才尽可能会使会议最多化,3,而且,已被选择的会议不能再选择以上三点综合来说,就是,选择一个结束时间最早且下一场会议不与上一场时间重合如上问题,我利用 快速排序算法和递归进行会场处理。1。先利用快速排序对不同会议进行排序,按结束时间升序排列下面展示一些 快速排序算法。def...
2020-03-10 15:54:17
825
原创 python中出现OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: 'D://菜|芸下来!解决方案//'
这是因为此文件夹名不符合windows命名规范,有非法字符出现解决方法:
2020-03-09 09:53:01
14112
10
原创 关于pymysql.err.DataError: (1406, "Data too long for column 'XXX' at row 1")的问题
这是因为你的数据库里该字段的数据类型所给的数据空间太小导致的将该字段对应的数据类型改为更长的长度可以解决原数据库:修改后的数据库
2020-03-09 09:03:07
10127
原创 解决python关于UnicodeEncodeError: 'gbk' codec can't encode character '\xa3'报错的问题
运行代码发现系统提示报错:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa3’ in position 1: illegal multibyte sequence原始代码:产生问题的原因:如果在idle下运行对于Unicode字符,需要写入文件的话,由于本地系统是默认codepage是CP936,即GBK的编码,所以py...
2020-03-09 08:53:20
3311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人