![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
lezeqe
三年河东,三年河西。
展开
-
RabbitMQ初体验:输出Hello World
一、实验内容通过一个程序发送 “Hello world”,另一个程序接受消息并且打印到屏幕上。用 python 来实现。二、实验环境Ubuntu 16 python3及pip3 RabbitMQ3.5.7下面开始安装其他环境:# 更新软件包列表$ sudo apt-get update# 安装所需要的依赖$ sudo apt-get install -y python-pip git-core# 更新 pip$ sudo pip install --upgrade原创 2020-07-16 13:58:25 · 200 阅读 · 0 评论 -
解决AttributeError: 'UserFavorite' object has no attribute
Django项目报错如下:翻译如下: 然后就定位:Edit>>find>>find in path 接着,改为正确的就可以了。原创 2019-02-27 10:49:08 · 2492 阅读 · 0 评论 -
什么是句柄(经典)
句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。WINDOWS句柄有点象C语言中的文件句柄。从上面的定义中的我们可以看到,句柄是一个标识符,是拿来标识对象或者项目的,它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。从数据类型上来看它只是一...原创 2019-02-17 11:07:00 · 10475 阅读 · 2 评论 -
PyCharm的debugger模式使用(举例分析)
程序完整序列:3,4,5,6,7,6,7,8,9,10,11,2,12,13F8:step over 单步,3,4,5,6,7,6,7,8,9,10,11,12,13 F7:step into 进入,3,4,5,6,7,6,7,8,9,10,11,2,11,12,13 F9:resume program 重启程序 实际是 下个断点 特殊的:11行断点且2断点,则11停2停,2执行后不...原创 2019-02-17 15:53:10 · 1177 阅读 · 0 评论 -
解决“点击跳转报错NoReverseMatch at /org/course/1/”
在做Django的毕设,点击时报错如下: 分析原因:要么是urls的路由配置出错,要么是HTML的href写错了 解决如下:原创 2019-02-25 19:17:32 · 823 阅读 · 0 评论 -
官方解释:PAGE_RANGE_DISPLAYED 、MARGIN_PAGES_DISPLAYED 、SHOW_FIRST_PAGE_WHEN_INVALID
Django的分页功能:原创 2019-02-21 07:27:37 · 319 阅读 · 0 评论 -
解决local variable 'has_fav_course' referenced before assignment(Python)
运行Django项目时,报错如下:百度了一下说是:“xxx这个变量在引用前还没有定义”而我的情况是“缩进失误,导致变量还没定义”:应该向前缩进才行...原创 2019-03-05 19:10:31 · 315 阅读 · 0 评论 -
解决TemplateSyntaxError: 'block' tag with name 'custom_js' appears more than once
Django项目报错如下:解决方法:全局搜索find in path原创 2019-03-05 19:16:25 · 1139 阅读 · 0 评论 -
关于TemplateView.as_view
原创 2019-02-16 19:27:58 · 2154 阅读 · 0 评论 -
解决IntegrityError: (1452, 'Cannot add or update a child row:a foreign key constraint fails
一、问题情境在Django的后台添加用户时,报错如下:IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`mukewdb`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_...原创 2019-02-15 18:52:38 · 3585 阅读 · 1 评论 -
解决“ImportError: No module named crispy-forms”
一、问题情境 二、问题分析复制时要把横线换成下划线三、解决问题把横线换成下划线原创 2019-02-15 21:04:21 · 1334 阅读 · 3 评论 -
已解决“明明虚拟环境都安装了相关的包,为什么会报错没有?”(Django)
一、问题情境想配置xadmin时,发现红线报错,运行之后也报错。打开环境看看,那些包是在的,可是就是会报错。二、解决问题重新添加一下相应的虚拟环境就行了。步骤如下:打开settings>>project interpreter>>show all>>右上角"+">>exiting environment>>右上角点击".原创 2019-02-15 22:20:16 · 5416 阅读 · 0 评论 -
两种解决方法:“ from future.utils import iteritems ImportError: No module named future.utils”
一、问题情境在给Django项目配置xadmin时,报错如下: 二、问题分析缺少future包三、解决方法1.源码安装future包到GitHub搜索python-future,下载取出future包 复制粘贴到虚拟环境的site-packages,如:C:\Users\Jackson Li\Downloads\python-future-master\src (报...原创 2019-02-15 22:59:55 · 5870 阅读 · 1 评论 -
PyCharm中代码整体缩进,以及反向缩进
在PyCharm以及Vs中,只要拉住我们想要修改的选块后,不松开鼠标的同时按下tab键后,整个块就会缩进;同时按下shift+tab键后,就会进行反向缩进。如下图:...原创 2019-02-21 11:23:48 · 2957 阅读 · 0 评论 -
解决TypeError: int() argument must be a string or a number, not 'WSGIRequest'
运行Django项目时: 解决如下:原创 2019-02-27 10:39:06 · 2165 阅读 · 0 评论 -
似是而非:注解与装饰器
对于很多 Java 开发人员来说,注解(Annotation)已经是一个十分熟悉的概念。而在 JavaScript 中(目前仍然是 Stage 2 的 ES Proposal),引入了一个类似的语法——装饰器(Decorator)。甚至有很多人在生活中不加区分两个的概念,把装饰器也叫做注解。那么,装饰器和注解到底有什么联系与区别呢?概念注解(Annotation):仅提供附加元数据支持,...原创 2019-07-19 09:51:48 · 1016 阅读 · 0 评论 -
在 Django 后台 admin 中集成一个富文本编辑器tinymce
目录实现效果:项目目录:实现步骤:1、在虚拟环境使用豆瓣源安装2、去GitHub下载django-tinymce,将tinymce文件夹放到your_project目录下3、将tinymce/static/tiny_mce文件夹放到your_project/static目录下4、在urls.py文件中加入:url(r'^tinymce/',include('tiny...原创 2019-06-03 17:31:42 · 1253 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)解决方法:在blog的admin文件下添加:import sys; reload(sys);sys.setdefaultencoding("utf8")...原创 2019-06-02 01:09:00 · 3888 阅读 · 0 评论 -
【Python】国内的pythoner强烈建议使用豆瓣的pypi源
python国内豆瓣源豆瓣:https://pypi.doubanio.com/simple/ # 直接在后面添加 -i "https://pypi.doubanio.com/simple/" # 例如安装 keras pip install keras # 变成 pip install keras -i "https://pypi.do...转载 2019-05-29 15:46:01 · 8136 阅读 · 0 评论 -
mkvirtualenv 创建虚拟环境时:Fatal error in launcher: Unable to create process using 系统找不到指定的路径
在创建虚拟环境时,报错如下:刚好找到了解决方法,就是更新虚拟环境:解决方法来自:原 virtualenv使用报错:Fatal error in launcher: Unable to create process using '"'...转载 2019-05-28 19:34:25 · 3202 阅读 · 1 评论 -
Fatal error in launcher: Unable to create process using '"c:\program files\python37\python.exe"
在cmd安装虚拟环境时,发生以下错误:提示说是找不到python37下的python.exe来安装豆瓣源,然后打开那个文件夹,果然没有:解决方法很简单:复制python3.exe到别处改名为python.exe,再把python.exe拷贝回来即可。效果如下:...原创 2019-06-05 15:39:03 · 41954 阅读 · 2 评论 -
windows配置Python多版本共存
刚刚在python2.7的基础上再安装python3.7,下面总结一遍:步骤很简单,如下:1、下载Python3,并在安装时把路径添加到系统的环境变量;2、重命名:python2.7中python.exe改为python2.exe,python3.7中python.exe改为python3.exe,;3、整理pip:把两个版本的Scripts文件夹里的pip.exe、pip2.3/...原创 2019-05-23 17:42:01 · 149 阅读 · 0 评论 -
ValueError: The view XXXView didn't return an HttpResponse object. It returned None
报错如下:报错翻译:问题解决:其实是我的打多了一个get,但我找到的答案基本都是说return或render打错字了。其实应该:...原创 2019-05-15 18:30:43 · 12451 阅读 · 2 评论 -
ImportError: cannot import name “xx” /self.models_module = import_module(models_module_name)
项目背景:Python2.7到3.6完美升级 强力django+杀手级xadmin完善一下数据库表,添加了新的类。报错如下:分析如下:可能是因为---存在多个文件相互调用类。尝试解决:于是我就把互相调用类的删除,或者移到其他地方,当然还有很多细节要处理,然后就可以了。...原创 2019-04-09 17:06:53 · 1623 阅读 · 0 评论 -
models中定义的choices 字典在HTML页面中显示值
要实现的效果如下:方法如下:原创 2019-04-11 20:32:00 · 487 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
报错如下: File "C:\Users\Jackson Li\Envs\mukew\lib\site-packages\django\utils\encoding.py", line 80, in force_text s = six.text_type(bytes(s), encoding, errors)UnicodeEncodeError: 'ascii' codec ca...原创 2019-03-28 17:27:00 · 1708 阅读 · 0 评论 -
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
一、问题描述刚刚测试发布文章,上一篇hellopython可以发布成功,但是这篇不行。我寻思:是不是我添加了空格?二、分析问题Python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1:...原创 2019-01-03 09:54:33 · 18940 阅读 · 2 评论 -
解决“ raise errorclass, errorvalue django.db.utils.IntegrityError: (1048, "Column 'st_id' cannot be n”
一、问题描述在创建超级用户,添加完基本的信息之后,就报错显示如下: raise errorclass, errorvaluedjango.db.utils.IntegrityError: (1048, "Column 'st_id' cannot be null")------------------------------------------------------------...原创 2019-01-02 21:57:23 · 4775 阅读 · 0 评论 -
Python编译出现错误SyntaxError: Non-ASCII character '\xe7' 时解决方法
当在Python 2.X文件中写中文注释或输出中文时候,经常会出现编译错误(在Python 3.X中没有这种错误。):SyntaxError: Non-ASCII character '\xe7' in file E:\EclipseWorkspace\ImoocCrawler\test\test_urllib2.py on line 5, but no encoding declared; ...原创 2018-10-29 11:20:27 · 792 阅读 · 0 评论 -
给Ubuntu升级Python3.7
Ubuntu默认安装的是Python2.7,如果想升级的话,应打开终端输入:sudo apt-get install python3.7原创 2018-10-28 14:24:50 · 11033 阅读 · 0 评论 -
python!collections模块中的deque
列表除了可以当做堆栈来使用之外,也可以把列表当做队列用,只是在队列里第一加入的元素,第一个取出来;但是拿列表用作这样的目的效率不高。在列表的最后添加或者弹出元素速度快,然而在列表里插入或者从头部弹出速度却不快(因为所有其他的元素都得一个一个地移动)。 #collections是Python一个内建集合模块,现在导入其中一个名为双向列表的模块deque,实现快速插入删除。 常用的方法有:...原创 2018-09-11 07:41:42 · 825 阅读 · 0 评论 -
Python!缩进
前言:不知在座的读者有没有这样的体会:“明明我都照着敲,为什么就是报错呢?”,又或者“好像缩进我也知道呀。那为什么还报错呢?”。反正我是最近是遇到这类问题了,请看图1。那恭喜你,找到进步的地方了。事不宜迟,我们赶紧理解它,解决它。下面我将根据在极客学院听到的课进行复述,几点如下: 图1:PyDev中的缩...原创 2018-09-06 09:39:55 · 4681 阅读 · 0 评论 -
找不到python安装路径?答案都在这里!
目录解决方法一:使用python的命令行解决方法二:再安装一次python,就可以看到原本安装的路径 。同时,配置好python环境变量解决方法之三:显示隐藏文件,安装路径哪里逃解决方法一:使用python的命令行打开python,输入两个命令即可import syssys.path解决方法二:再安装一次python,就可以看到原本安装的路径 。同时...原创 2018-08-16 09:34:22 · 97169 阅读 · 12 评论 -
python!字符串与变量
以下是麦子学院的课堂笔记。除了那些截图的,还需要补充的是:一,单引号,双引号,三引号;1,单引号=双引号=三单,当单双都有时,把最外面那个(单或双引号或三单)去掉再打印;2,单侧单或双,直接省略,再打印;二,注释是用井号键 #三,字符串连接符,要求连接的都是字符串,但是当age=3时,age就是数值类型了,所以需要用str()来转换为字符串;待补充~~~ ...原创 2018-08-18 15:34:10 · 338 阅读 · 0 评论 -
eclipse中PyDev使用遇到的问题与解决方案(含3个问题)
问题1:报错如下:SyntaxError: Non-UTF-8 code starting with '\xb5' in file C:\Users\Jackson\eclipse-workspace\TestPyDev\variable.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0...原创 2018-08-18 11:31:11 · 853 阅读 · 0 评论 -
IndentationError: expected an indented block
问题描述: 问题分析: 问题解决:原创 2018-10-29 18:43:50 · 845 阅读 · 0 评论 -
NameError: name 'include' is not defined
(Python编程从入门到实践 -p372-编写模板)问题描述:如下图解决方法:在urls.py文件加一句:from django.conf.urls import include原创 2018-10-29 21:52:06 · 6659 阅读 · 0 评论 -
解决“ django.db.utils.OperationalError: (1364, "Field 'birthday' doesn't have a default value"
一、问题描述raise errorclass, errorvaluedjango.db.utils.OperationalError: (1364, "Field 'birthday' doesn't have a default value") 二、问题分析与解决把相关的数据库删除,再迁移数据库之类的操作,而在model中添加一下默认值就可以了。 ...原创 2019-01-02 21:56:04 · 3320 阅读 · 0 评论 -
解决“raise ValueError("Dependency on app with no migrations: %s" % key[0]) ValueError: Dependency on ”
一、问题描述“raise ValueError("Dependency on app with no migrations: %s" % key[0])ValueError: Dependency on app with no migrations: users”二、问题分析三、解决问题打开PyCharm的manage.py Task,输入:makemig...原创 2019-01-02 20:35:20 · 14312 阅读 · 0 评论 -
解决“PyCharm报错:Please specify a different SDK name”(win10,虚拟环境问题)
一、问题描述新建项目之后查看解释器,发现跟cmd的pip list命令看的不同。如下第一张图:可是我想换个虚拟环境时,又报错如第二张图: 二、问题分析虽然选择了虚拟环境,但是PyCharm是使用默认设置来建立工程,所以每个工程都建立了自己独立的虚拟环境。所以你看到的是项目名\venv(C:\Users\Jackson Li\PycharmProjects\xinwen\v...原创 2018-12-25 19:02:08 · 4508 阅读 · 0 评论