自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 pycharm报错 No module named ‘pymysql‘ 使用termibal可以启动

报错首先检查有没有安装。进入虚拟环境,执行 pip list 就会看到你已经安装的包如果没有需要安装 pip install pymysql我遇到的是用终端可以启动manage并且运行,用pycharm启动却报错。我的解决:点击右上角的 edit configurations 把所有的manage全部删除点击apply ok之后再重新弄一个manage...

2020-11-10 17:18:34 174

原创 windows10 +celery踩坑之module ‘os‘ has no attribute ‘register_at_fork‘

报错:AttributeError: module 'os' has no attribute 'register_at_fork'python=3.8celery==4.4.7看了很多教程要install eventlet执行Celery -A myproject worker -l info -P eventlet安装之后执行还是报错解决方法:pip install enventlet==0.26.0 不指定是0.27.0...

2020-09-15 16:16:15 1133 1

转载 django优化查询语句之 深入select_related与prefetch_related函数

在数据库有外键的时候,使用select_related()和prefetch_related()可以很好的减少数据库请求的次数,从而提高性能.下面是数据库设计图 models.py如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

2018-08-31 11:26:36 662

原创 mac pycharm报错 Library not loaded: libmysqlclient.18.dylib,Operation not permitted

终端启动不报错,pycharm报错import mysqldb 显示没包试了好多方法推荐最好的,亲测有效终端运行sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib新macos系统,在操作系统文件会没有权限:Operation not permitted...

2018-08-27 12:36:07 1603

原创 学习flask框架涉及到的四种session

①状态保持session       这个session与所有的框架和语言都无关, 就是用来实现状态保持的cookie和session都是基础键值对的字符串信息, session是基于cookie实现的 ②flask上下文的session       session是请求上下文的一种,封装了用户信息,可以对数据库中缓存的用户信息进行读写操作. ③flask_session扩展包Session   ...

2018-07-09 23:49:08 240

原创 虚拟机不能上网问题

sudo vim /etc/NetworkManager/NetworkManager.conf打开该文件,将“managed=false”修改为“managed=true”。重启network manager:sudo service network-manager restart 

2018-06-16 16:34:53 158

原创 Flask 报错 RuntimeError: No application found. Either work inside a view function or push an applicati

报错信息部分截取: File "D:\python 3.5\lib\site-packages\flask_sqlalchemy\__init__.py", line 912, in get_app 'No application found. Either work inside a view function or push'RuntimeError: No application...

2018-06-16 16:28:26 1834

原创 AttributeError: 'SQLAlchemy' object has no attribute 'rfind'

这里要用引号引起来

2018-06-15 11:26:15 4745

转载 python中的finally用法

来源:强哥  公众号:Python与数据分析   链接:https://mp.weixin.qq.com/s/6jBvyl1YoVBRyVQCdC67Sg 无论try语句中是否抛出异常,finally中的语句一定会被执行。我们来看下面的例子:try:   f = open("/tmp/output", "w")   f.write("hello")   #raise Exception("s...

2018-05-31 14:35:18 932

原创 ImportError at / Import by filename is not supported --------django常见问题

出现这个问题,是由于路由错误,把booktest/urls改成booktest.urls即可。

2018-05-29 10:37:16 2501

原创 论python封装,继承,多态

封装,继承,多态是面向对象的三大特性;封装是定义类的准则,继承是设计类的技巧,多态是使用类的技巧。对象是由类创建的。完成某个工作,需要资源(数据,变量:属性)和功能(函数:方法)共同运作实现。所以一个完整的类里面需要包含这些:变量放在__init__里面,功能实现是通过各个def。    封装:相关功能的函数和变量放在一个类里面,方便操作。封装的另外一个好处就是,为每个使用者(对象)提供了调用方法...

2018-05-28 22:26:26 821

原创 linux命令大全

1. 启动终端: ctr + alt + t2. 终端字体放大: ctr + shift + "+"3. 终端字体缩小: ctr + "-"4. ls: 查看当前目录的文件信息5. pwd: 查看当前目录的路径6. touch: 创建文件7. mkdir: 创建文件夹8. rmdir: 删除空文件夹9. rm: 默认删除的是文件,提示: 删除文件夹需要加上-r, -r: 以递归的方式把文件夹里面的...

2018-05-27 17:15:11 179

原创 知道这20个正则表达式,能让你少写1,000行代码

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则...

2018-05-27 17:00:31 133

转载 COOKIE和SESSION的区别

1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务...

2018-05-26 10:14:02 76

原创 最简单的单例模式

单例模式就像电脑的任务管理器一样,无论开多少次只有一个窗口;在python中也有这样的约束,__new__方法就是用来约束一个类是否可以创建对象以及几个对象;__new__如果没有返回值则不能创建对象.下面写一个最简单的单例模式class Animal(object): response=None def __new__(cls, *args, **kwargs): ...

2018-05-19 23:53:02 231

转载 转载:不要再问 "Python 函数中,参数是传值,还是传引用?" 这种没有意义的问题了

在 C/C++ 中,传值和传引用是函数参数传递的两种方式,学 Python 时,有人喜欢生搬硬套地问类似的问题:“Python 函数中,参数是传值,还是传引用?”。回答这个问题前,不如先来看两段代码。代码段1:def foo(arg):    arg = 2    print(arg)a = 1foo(a)  # 输出:2print(a) # 输出:1看了代码段1的同学可能会说参数是值传递。代码段...

2018-05-15 21:34:24 360

原创 线程进程协程

简单总结1.进程包含线程,线程包含协程2.进程是操作系统资源分配的基本单位,每启动一个进程都需要向操作系统索要运行资源,一个进程有一个或多个线程3.线程是cpu调度的基本单位,通过线程去执行进程中代码, 线程是执行代码的分支4.线程之间共享全局变量,但是要注意资源竞争的问题,可以用互斥锁避免这种局面,不小心容易造成死锁。    进程之间不共享全局变量。进程之间如果想通信,用q(消息队列)。  进程...

2018-05-10 23:06:46 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除