python_web_报错大全
都是博主在日常生活中遇见的bug,包含前后端的,希望对您有帮助
骑猪去兜风z1
python后端开发,如果你看见,一个正在写bug的,头发茂密的调包侠,正是在下
展开
-
django-ckeditor使用在xadmin里面不出现
TypeError: render() got an unexpected keyword argument 'renderer'2.如果配置正确,还是不显示,可能是版本不兼容问题。降低ckeditor6版本到5.4.0。1. 首先确认自己的配置是否正确。3.我这边的出现错误的环境。原创 2022-09-14 09:39:54 · 371 阅读 · 3 评论 -
AttributeError: ‘str‘ object has no attribute ‘decode‘
django2.2SIMPLE_JWT报错:AttributeError: 'str' object has no attribute 'decode'django版本问题原创 2022-09-13 20:07:01 · 590 阅读 · 3 评论 -
xadmin.sites.AlreadyRegistered: The model UserInfo is already registered
xadmin.sites.AlreadyRegistered: The model UserInfo is already registered原创 2022-09-14 09:33:11 · 315 阅读 · 0 评论 -
no python application found, check your startup logs for errors
1.报错1.1 报错信息no python application found, check your startup logs for errors1.2 截图2. 报错环境ubuntu20.04,基于物理机部署项目 使用uwsgi,启动django 使用python虚拟环境,mkvirtualenv ... 使用socket + 后台运行(这个http与socket启动,对这个报错,没有关系)3. 报错原因uwsgi的版本不一样,启动参数不一样 使用的虚拟环境位置未.原创 2022-03-30 12:13:54 · 7455 阅读 · 0 评论 -
su - root 切换失败
1. 错误认证失败2. 错误环境ubuntu20.04 想从普通用户切换到root上 安装ubuntu2. 错误原因原因是root用户默认是被锁定了的3. 解决办法只要使用passwd命令重新设置下root密码,重新登陆即可sudo passwd...原创 2022-03-29 19:05:52 · 4237 阅读 · 0 评论 -
python appapplicationnot found...
1. 报错信息1.1 信息python appapplicationnot found...2. 报错环境uwsgi启动django3. 报错原因就是你的uwsgi没找到 wsgi.py这个文件对象application = get_wsgi_application () 因为uwsgi的版本不一样,启动命令有不同版本4. 解决办法确定自己的路径正确,一般是在项目的第一层进行命令启动 推荐启动命令uwsgi --http :8088 --module crm.wsgi --原创 2022-03-26 10:20:10 · 4321 阅读 · 0 评论 -
plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory
1. 报错信息1.1 信息plugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory1.2 截图2. 报错环境centos7.5安装uwsgi 新建了一个python的虚拟环境 yum 安装的python3.63. 报错原因python的依赖包没有安装完全,导致安装uwsgi的时候报错4. 解决办法4.1 解决办法一尝试安装以下的包yum instal原创 2022-03-26 10:12:26 · 5291 阅读 · 0 评论 -
AttributeError: ‘Request“ object has no attribute ‘is_xhr‘
1. 报错信息AttributeError: 'Request" object has no attribute 'is_xhr'2. 报错环境flask Flask-JSONRPC3. 报错原因则是因为Flask版本与 Werkzeug 组件版本不兼容的问题导致。3.1 解决方案1,降低Werkzeug版本到0.16以下版本:pip3 uninstall Werkzeug pip3 install Werkzeug==0.16.1 -i https://pypi.dou原创 2022-03-22 20:33:02 · 3871 阅读 · 0 评论 -
from flask_migrate import Migrate,MigrateCommand遇到的问题
1. 报错信息Traceback (most recent call last): File "manager.py", line 4, in <module> from flask_migrate import Migrate,MigrateCommandImportError: cannot import name 'MigrateCommand' from 'flask_migrate'2. 报错原因高版本的flask_migrate去掉了MigrateComm...原创 2022-03-21 00:38:07 · 4679 阅读 · 2 评论 -
Command “python setup.py egg_info”failed with error code 1 in /tmp/pip-install-21hysnd4/mysqlclient/
1. 报错信息Command "python setup.py egg_info”failed with error code 1 in /tmp/pip-install-21hysnd4/mysqlclient/ command 'x86_64-linux-gnu-gcc' failed with exit status 12. 报错原因安装 flask-mysqldb的时候,python底层依赖于一个底层的模块 mysql-client模块 如果没有这个模块,则会报错3. 报错环境u原创 2022-03-19 17:11:12 · 4799 阅读 · 0 评论 -
Error while finding module specification for ‘virtualenvwrapper.hook_loader‘ (ModuleNotFoundError: N
1. 报错1.1 报错信息Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')virtualenvwrapper.sh: There was a problem running the initialization hooks.1.2 报错环境ubuntu20.04 执行配原创 2022-03-19 12:45:43 · 6098 阅读 · 0 评论 -
django部署nginx报错failed (2: No such file or directory) in /etc/nginx/nginx.conf:15
0. 完整报错信息nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:15 1. 报错环境docker部署nginx时,目录挂载出错 原出错的docker语句 docker run -id --name=nginx -p 80:80 -p 443:443 -v /opt/docker/nginx/cert:/etc/nginx.原创 2022-03-10 23:13:20 · 8604 阅读 · 0 评论 -
AssertionError: Cannot call `.is_valid()` as no `data=` keyword argument was passed when instantiati
1. 报错信息AssertionError: Cannot call `.is_valid()` as no `data=` keyword argument was passed when instantiating the serializer instance.2. 报错环境a. django2.2b.drfc. 视图继承了APIView3. 报错原因在使用序列化器的时候,对于get请求,使用了,下列方法进行校验if text.is_valid():b.反序列原创 2022-02-19 21:19:57 · 4361 阅读 · 0 评论 -
Incorrect timezone setting: Asia/shanghai
0. 报错Incorrect timezone setting: Asia/shanghai1. 报错描述a. 在linux上对django的时区进行修改b. 在部署的时候,修改了时区以及中文显示2. 报错原因linux修改时区/中文界面,跟windows中不太一样3. 解决办法在settings.py中配置时区的地方,修改成# 修改使用中文界面LANGUAGE_CODE = 'zh-Hans'# 修改时区TIME_ZONE = 'Asia/Shanghai'原创 2022-02-16 16:12:40 · 3720 阅读 · 0 评论 -
AttributeError: ‘str‘ object has no attribute ‘decode‘
0. 报错详细AttributeError: 'str' object has no attribute 'decode'1. 报错环境a. python3.6b. django2.22. 报错原因mysql在django2.2以上都会报这个错3.解决办法点进去把decode修改成encode然后重新执行数据库同步指令python manage.py makemigrationspython manage.py migrate...原创 2022-02-15 15:30:19 · 2885 阅读 · 0 评论 -
TypeError: conversion from DeferredAttribute to Decimal is not supported
0. 错误TypeError: conversion from DeferredAttribute to Decimal is not supported1. 报错环境a. 进行表数据创建的时候报的2. 错误原因普通的表字段,我存了一个对象进去,3. 解决办法存表字段相对应的数据...原创 2022-02-10 21:48:56 · 3676 阅读 · 0 评论 -
django.core.exceptions.ImproperlyConfigured: Field name `xxx` is not valid for model `xxx`.
0. 报错信息django.core.exceptions.ImproperlyConfigured: Field name `preferential_title` is not valid for model `Course`1. 报错信息描述a. 在drf使用序列化器的时候,在model中自定义返回字段信息,报的错2. 错误原因a. 关于这种错误,都是自己定义的函数名称,添加到序列化的fields中时,写错了,导致序列化器找不到该字段3. 解决办法查看自己的字段名称,正确添原创 2022-02-08 23:27:54 · 3759 阅读 · 0 评论 -
callable attribute “preferential_name“; original exception was: ‘QuerySet‘ object has no attribute
0. 报错信息ValueError: Exception raised in callable attribute "preferential_name"; original exception was: 'QuerySet' object has no attribute 'discount'1. 错误描述a. 在使用orm时,返回的结构是QuerySet的类型,还是一个空,然后接着用了句点符操作,然后报错2. 错误原因a.QuerySet是一个对象集合,不支持句点符操作,在orm..原创 2022-02-08 23:21:39 · 3144 阅读 · 0 评论 -
redis.exceptions.ResponseError: Command # 2 (HDEL select_6 1) of pipeline caused error: WRONGTYPE Op
1. 报错信息redis.exceptions.ResponseError: Command # 2 (HDEL select_6 1) of pipeline caused error: WRONGTYPE Operation against a key holding the wrong kind of value2. 报错描述a. redis进行取值的时候报的错b. 用的集合类型3. 错误原因a. 键写错了,redis没有该键4. 解决办法a. 查看自己在redis用使原创 2022-02-08 11:12:11 · 3334 阅读 · 0 评论 -
AssertionError: Expected view CourseDetailRetrieveAPIView to be called with a URL keyword argument n
1. 错误:AssertionError: Expected view CourseDetailRetrieveAPIView to be called with a URL keyword argument named "pk".Fix your URL conf, or set the `.lookup_field` attribute on the view correctly.2.错误截图3.错误描述:用django有名分组的时候,出现的错误4. 错误原因:pk是小写的但.原创 2022-02-06 22:22:02 · 4426 阅读 · 0 评论 -
The media could not be loaded, either because the server or network failed or because the format is
错误描述:在使用vue封装的vue-video-player报的错,错误截图:错误原因:url没有用require包裹解决办法:在下面两个url上用require包裹一下:sources: [{ // 播放资源和资源格式 type: "video/mp4", src: require("../../static/image/xx.mp4") //你的视频地址(必填) require } ], p原创 2022-02-06 21:55:44 · 11108 阅读 · 0 评论 -
Celery ValueError: not enough values to unpack (expected 3, got 0)
一:报错描述a. window10b. pycharm+python3.6.6+django2.2+restframework3.13.1+celery5.1.2c. 在调用的时候报的错,启动并没有报错二. 错误原因没抄到,windows10运行celery4.x以上,就会出现这个问题三. 解决办法一:错误截图...原创 2022-02-04 22:19:36 · 3934 阅读 · 1 评论 -
djangp.db.utils.IntegrityError:The row in table ‘xadmin_usersettings‘ with primary key ‘1‘
0.报错信息djangp.db.utils.IntegrityEror:The row in table 'xadmin_usersettings' with primary key '1' has an invalid foreignkey: xadmin_usersettings.user.id contains a value '1' that does not have a corresponding value in ly_user.id.图片:一 .报错原因1. 报错环境如下原创 2022-02-03 23:07:07 · 3482 阅读 · 0 评论 -
django-xadmin报错(ImportError : cannot import name ‘DEFAULT_FORMATS‘)
一:如果你的xadmin报这个错,看过来二:点进去吧你三:把48行注释四:在注释掉的48行下面,添加这两行代码from import_export.formats.base_formats import DEFAULT_FORMATSfrom import_export.admin import ImportMixin, ImportExportMixinBase五:欧了(重新执行同步数据库指令)...原创 2022-01-31 22:11:53 · 2668 阅读 · 0 评论