Django的Error汇总
title: Django学习笔记
catalog: true
subtitle: 11. Django_Error汇总
date: 2018-12-14 10:17:28
---
Django的Error汇总
本文档主要记录了Django 2.2某项目运行在Windows10中遇到的一系列Error等。
1. NameError: name 'include' is not defined
- 名称错误,没有定义‘include’
- 排错思路:一般是没有导入相关方法。
- 解决方法:在urls.py中导入from django.conf.urls import include
2. TypeError: index() missing 1 required positional argument: 'request'
- 类型错误,index()缺少必要的位置参数'request'
- 排错思路:
- 解决方法:修改urlpatterns中的path:path('', views.index, name='index')
3. django.core.exceptions.ImproperlyConfigured: 'postgresql_psycopg2' isn't an available database backend.
- 类型错误,配置不当
- 排错思路:根据说明:Try using 'django.db.backends.XXX', where XXX is one of: 'mysql', 'oracle', 'postgresql', 'sqlite3'
- 解决方法:在setting.py中修改数据库中的配置'ENGINE': 'django.db.backends.postgresql_psycopg2'
4. django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: No module named 'psycopg2'
- 类型错误,配置不当
- 排错思路:缺少依赖包,在Python Console中测试import psycopg2
- 解决方法:pipenv install psycopg2
5. ERROR: Pidfile (celerybeat.pid) already exists.
- 类型错误,celery beat v4.3.0 (rhubarb) 进程未按计划终止。
- 排错思路:celery支持定时任务,设定好任务的执行时间,celery就会定时自动执行,这个定时任务模块叫celery beat。昨天项目测试时,启动过celery beat,最后关闭了PC机,第二天启动项目时提示Pidfile (celerybeat.pid) already exists。
- 解决方法:删除项目下 celertbeat.pid文件。
6. ModuleNotFoundError: No module named 'polls.apps.PollsConfigdjango'; 'polls.apps' is not a package
- 类型错误,找不到模块。
- 排错思路:这是将创建的新模型激活时,报出的错误。过程大致是:在apps/models.py中创建新模型——>在mysite/setting.py的类 INSTALLED_APPS中添加点式路径。所以,一步步找错误即可。我发现No module named 'polls.apps.PollsConfigdjango'最可能的原因是'polls.apps.PollsConfig在INSTALLED_APPS设置后缺少逗号!
- 解决方法:'polls.apps.PollsConfig'后添加逗号。
7. redis.exceptions.ResponseError: Client sent AUTH, but no password is set
- 类型错误:配置错误
- 排错思路:本来已经在redis配置文件中设置了密码,但是仍然提示but no password is set,说明配置没有生效。然后就想到启动redis-server,可能没有指定到对应的配置文件中。 当然, 没有设置密码的,设置下密码就行。
- 解决方法:找到redis-server 指定的配置文件/usr/local/redis-5.0.5/redis.conf或/etc/redis/6379.conf(新增,已经设置了开机启动),然后指定到/etc/redis/6379.conf就行。
Django的Error汇总的更多相关文章
- django apache error.log过大
利用apache运行django框架,发现apache中error.log增长迅猛,寻找原因不得,于是手动清空... 但是当server遇到问题时,文件过大,导致定位问题十分不便 于是决定探个究竟 首 ...
- DJANGO问题--Error: ‘ManyRelatedManager’ object is not iterable
http://www.itblah.com/django-error-manyrelatedmanager-object-iterable/ Django: Error: ‘ManyRelatedMa ...
- django 常见错误汇总
File "D:\python\django\mysite\mysite\view.py", line 7 SyntaxError: (unicode error) 'utf-8' ...
- 【django】Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
问题描述:启动django服务时出现“Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试.”的错误 问题原因:8000端口被占用了 解决办法:默认启动的 ...
- Django错误大汇总
1.安装django报错解决方案 找到第一条报错信息: File "c:\users\chenwei\envs\testvir2\lib\site-packages\pip\basecomm ...
- Django开发BUG汇总
使用版本知悉 limengjiedeMacBook-Pro:~ limengjie$ python --version Python :: Anaconda, Inc. limengjiedeMacB ...
- Django项目知识点汇总
目录 一.wsgi接口 二.中间件 三.URL路由系统 四.Template模板 五.Views视图 六.Model&ORM 七.Admin相关 八.Http协议 九.COOKIE 与 SES ...
- Django WSGI Error:class.__dict__ not accessible in restricted mode
一.问题 今天网站出了一个错误: RuntimeError at /index.html class.__dict__ not accessible in restricted mode 二.原因 用 ...
- PyCharm 开发Django ,错误汇总
近期略微接触了一下Django.在学习的过程中可谓是坎坎坷坷,遇到了很多的问题. 下面就来谈一谈我对Django的一点点的见解. Django项目的创建 使用PyCharm来开发Django项目是非常 ...
随机推荐
- in与exists的区别
转载自:http://blog.csdn.net/lick4050312/article/details/4476333 select * from Awhere id in(select id fr ...
- java中String类型转换为float类型
import java.io.*; public class Demo1{ public static void main(String args[]) { String df="12.2& ...
- git tag打标签常用命令
# 创建轻量标签$ git tag v0.1.2-light 切换到标签 与切换分支命令相同,用git checkout [tagname]查看标签信息用git show命令可以查看标签的版本信息:$ ...
- Mac OSX:添加host地址
Mac OSX的hosts文件位于/private/etc/hosts.记得用sudo权限编辑即可.在文件中添加如下内容: xxx.xxx.xxx.xxx (ip地址) abc.com(你的h ...
- php debug二三事
最近php相关项目遇到了一些问题,处理起来让人感觉挺有意思,寥寥记下. 1.php执行后常驻内存里,需要kill掉该进程再重启,才能让修改后的代码生效. 之前有一次组里小伙伴修改了一个长期后台进程运行 ...
- Power Network(最大流(EK算法))
http://poj.org/problem?id=1459 题意:有一个电路网络,每个节点可以产生.传递.消耗若干电量,有点线连接结点,每个电线有最大传输量,求这个网络的最大消费量. 思路:从源点到 ...
- Django day16 Auth组件
一:Auth组件 -django内置的用户认证系统,可以快速的实现,登录,注销,修改密码... -怎么用? (1)先创建超级用户: -python3 manage.py createsuperuser ...
- MSSQL:账号无法删除方案
1.查询 EXEC sp_who 'WIN-GBKBCVTG4CN\Administrator' 返回一个表格,其中有列[spid] 2.删除 kill spid
- 使用ZeppelinHub来存储和展示ZeppelinNoteBook
0.序 说实在的这个功能太赞了 在一开始接触的时候不知道有这个功能,我尝试做一下配置,发现非常的棒. 棒的原因有两点: 可以在随时随地有互联网的地方访问自己的ZeppelinHub来查看Zeppeli ...
- .net core2.0 自定义中间件
一.中间件(Middleware) 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件. 二.编写SimpleMiddleware using Microsoft.AspNetCore.Htt ...