- 博客(20)
- 收藏
- 关注
原创 django-import-export 解决中文表头 gbk 格式导入的error
修改 settings,添加以下代码,其中 FolderStorage 是重写的文件处理类,以及路径自定义# django-import-export 文件读取类IMPORT_EXPORT_TMP_STORAGE_CLASS = 'common.storages.FolderStorage'创建 storages文件以及 FolderStorage 类import tempfilefrom import_export.tmp_storages import TempFolderStor.
2022-02-21 10:42:55 596
原创 linux[Ubuntu]安装mysqlclient库失败
linux[Ubuntu]安装mysqlclient库失败执行命令执行命令sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev
2021-03-02 17:17:55 389 2
原创 uwsgi+nginx部署简单记录
uwsgi+nginx部署简单记录uwsgi +nginx部署(Django)一 uwsgi二 nginxuwsgi +nginx部署(Django)一 uwsgi安装uwsgi:使用pip(3) install uwsgi检测uwsgi是否成功安通新建py文件 hello.pydef application(env,start_response): start_...
2019-09-23 14:01:04 222
原创 php7.2调用curl_init()失败的解决方案
PHP7.2我在使用PHP7.2跑一段demo的时候出现提示curl_init()调用失败,未定义的问题,即Call to undefined function curl_init(),找了很久才找到解决方案,其实很简单,就是没有对应版本的curl,python初来乍到,还望见谅在linux终端键入apt-cache search curl |grep php,得到如下:php-curl...
2019-01-21 10:06:33 4212 3
原创 多任务数据修改处理&数据库事务隔离级别
数据修改并发处理包含乐观锁的任务逻辑可以放在一个死循环里边,修改失败则使用`continue`关键字重新尝试修改,直到修改成功的时候,继续下边的业务逻辑,`break`关键字退出循环。在程序中对数据库数据进行变动的时候,如果该段程序是并发的就很容易出现数据修改紊乱的问题,多任务同时进行修改同一个数据,这时候需要一个解决方法。悲观锁乐观锁任务队列悲观锁:- 当我们查询一条记...
2018-11-08 10:22:59 547
转载 Haystack入门教程
Haystack入门教程 `2017.12.25 17:12转自作者:此番风景 链接:https://www.jianshu.com/p/fa1d29456d80任何形式的转载都请联系作者获得授权并注明出处。搜索是一个日益重要的话题。用户越来越依赖于搜索从噪声信息中分离和快速找到有用信息。此外,搜索搜索可以洞察那些东西是受欢迎的,改善网站上难以查找的东西。为此,Ha...
2018-11-01 20:12:58 387
原创 django中解决跨域数据请求问题
前后端分离项目中,由于前后端域名不同,因为浏览器的同源策略,即不同的域名之间,默认是不允许数据共通的,所以需要解决这个问题在django中,有比较简单的解决办法安装模块pip install django-cors-headers在项目settings中添加应用INSTALLED_APPS = ( ... 'corsheaders', ...)中间层设...
2018-10-23 23:40:03 217
原创 Flsk中web开发,使用flask_script扩展功能manager创建命令行
manager中可以使用三种创建自定义命令行的方式Command子类@command修饰符@option1.首先创建管理器from flask_script import Managerfrom flask_migrate import Migrate,MigrateCommandfrom info import create_app, db# 创建flask对象app=c...
2018-10-13 11:41:58 924
转载 pip 10.0.0 BUG 解决方案Traceback (most recent call last): File "/usr/bin/pip3", line 9, in <module>
使用pip3 出现以下错误:Traceback (most recent call last): File “/usr/bin/pip3”, line 9, in from pip import main或者pip 时也出现这个问题 这是pip 10.0.0版本的BUG注:现在这个问题好像已经解决了解决办法修改 /us...
2018-10-12 16:20:26 1469
转载 HTML5"data-*"属性
HTML data-* 属性HTML 全局属性实例使用 data-* 属性来嵌入自定义数据:<ul><li data-animal-type="鸟类">喜鹊</li><li data-animal-type="鱼类">金枪鱼</li> <li data-animal-type="蜘蛛&
2018-10-10 19:22:18 100
转载 极为完整的win环境下虚拟环境配置
准备工作:1.下载需要的python版本附上python版本链接:python2.7: https://pan.baidu.com/s/1IJBxFnEWBng0IwGIsS77gg 密码:dmmjpython3.6: https://pan.baidu.com/s/14KEiOhkyPbqd7X9QCHISrQ 密码:enxl2.分别安装各个版本的环境,如果我全...
2018-09-23 09:17:44 666
转载 蓝图,转载自其他网站,排版未优化
<div class="copyright-area">原文出处: <a target="_blank" href="http://fanchunke.me/Flask/Flask%E4%B8%AD%E7%9A%84%E8%93%9D%E5%9B%BE%E7%AE%A1%E7%90%86/">Learn Python</a>&nbsp;&
2018-09-21 20:40:01 136
原创 sqlalchemy中一对多表关系信息提交注意点
提交信息注意点设置关系属性创建两个表提交表数据的不同写法设置关系属性books=db.relationship('Book',backref='author',lazy='dynamic')创建两个表# 作者表class Author(db.Model): # 定义表名 __tablename__='authors' id=db.Column(db.INTEGE...
2018-09-21 09:58:45 325
原创 快速排序小问题
def quick_sort(list,start,end): # 设定递归函数的临界条件 if start >= end: return # 选定一个基准数 mid_value = list[start] low = start high = end while low < high: while...
2018-09-14 09:24:53 147
原创 Python中属性拦截器__getattribute__()中的注意点
class Test(object): def __getattribute__(self, item): if item.startswith('a'): print('successful') return 'successful2' else: print('terrible')...
2018-09-06 23:29:47 884
转载 深刻理解Python中的元类
http://blog.jobbole.com/21351/https://stackoverflow.com/questions/100003/what-are-metaclasses-in-python译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道...
2018-09-06 16:12:15 126
原创 Python中chr()和ord()方法
在处理ASCII码时,需要用到的两个函数方法. Ⅰ.chr()方法:将十进制数转化为基础字符 chr(65) ‘A’Ⅱ.ord():将字符转化为十进制数 ord(‘A’) 65附上一个随机生成字符串代码:import randomstr=''for i in range(8): ch=chr(random.randrange(ord...
2018-09-05 20:19:27 18499
原创 JS在原数组基础上去重(难度2星半)
JS代码数组去重,在各种语言中,数组去重都是一个比较常见且基础的必备技能,目前见过的即为简单的当属Python的集合去重,而现在要记录的是JS中的一个稍微要详细理解一下的去重方法,不建立新的数组,在原数组的基础上进行去重操作., 以上就是去重代码,两个for循环嵌套,第一个for循环里边条件获取原数组下标值”i”,嵌套一个for循环获取小于所取得下标值的下标”j”,并持续判断是否...
2018-09-05 10:25:41 302
原创 电脑程序出问题,导致输入法切换不出来
ctfmon被终止偶然间因为电脑网络设置出问题导致的一系列卡死崩溃现象,最后牵连输入法也难逃一劫,在所有应用程序乃至桌面都调用不出来输入法,所有输入框都是直接键盘原字符输入,如果有同样遭遇的,很有可能就是windows的ctfmon程序被终止了,而不是什么输入法没有列入候选列表,直接说解决方案吧,很简单,win+r调出命令框,输入ctfmon,确认即可。而这其中有兴趣了解更多的,我来复制粘贴...
2018-08-28 11:30:24 1589
原创 关于TCP套接字开启多进程主进程与子进程一个容易忽略的小细节
如图,在主进程里边,得到了client对象,并且开启了一个子进程来接收并处理client对象收到的来自客户端的数据,一般情况下,我们会在处理client接受数据的函数里关闭这个套接字就可以了,不需要在主函数里再关闭一次,因为只有一个client对象,但是开启了进程之后,因为子进程是完整地复制主进程的信息,所以,这时候虽然是吧client传值给了子进程,但是此时主进程中也还存在这个client...
2018-08-27 00:09:16 1133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人