今天,我将与您分享Django如何提示错误的知识,这也将解释Django异常处理。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
本文目录清单:
1.求解Django运行错误:该端口是使用中的Alream.django错误:attributeError:'function'对象没有属性'as_view'Error:该端口在使用中为Alream。
1.打开终端。输入命令ps aux |GREP-我管理
出现以下信息:
我的文章很简单,我不要求奖励,但我要求它。
测试自己的完美方法:
将路径复制到C:用户*** AppDatalocalProgramspythonpython36libsite-packagesdjango-1.11.3-py3.6.eggdjangobin
在要创建目录的目录的路径中复制django-addmin.py
在地址栏中输入CMD激活命令行
输入python django-addmin.py startproject您要构建的项目名称
您可以打开调试以查看页面上的任何错误。您只能看到服务器没有一个错误词而无需打开。
(1)不存在站点匹配查询。查找参数为“ PK” 1
通常,数据库设置不好。打开Adminsite并直接运行SynCDB,导致数据结构不完整。重新删除所有django _*,然后重新解决SynCDB问题以解决它。
(2)Unicodedecodeerror:“ ASCII”编解码器无法在位置17中解码字节0xD5
它可能是由无法连接的数据库引起的。检查数据库连接是否正常。将数据库配置更改为以下配置,以测试问题是否已解决:
数据库= {
'默认': {
'引擎':'django.db.backends.sqlite3',
'name':'d:/android/workspace/qi/qisite/sqlite3.db',
}
}
(3)直接访问Django服务页面提示403,当前使用的HTTP客户端的主要原因不支持cookie
在设置中对csrfviewmiddleware的评论。
mideware_classes =(
Em
#'django.middleware.csrf.csrfviewmiddleware',
Em
治愈
学习Django查看策略时,我使用基于类的视图(CBV)遇到问题:
让我们简要介绍CBV:
我的观点如下:
URL:
最后,答案是在堆栈溢出上找到的。在此课程中,您不能使用@login_required Decorator,并且您需要使用Method_decorator来通过装饰器(或装饰器列表)并告诉应该装饰哪个类。在CBV中,装饰计划课程非常常见。在django内部使用(在视图类中定义)。所有请求都将通过此类,因此装饰性将相对安全。如下所示,请注意从django.utils.utils.decoratorsimport methodator:decorator:decorator:decorator:decorator:
这个问题得到了解决。这是堆栈溢出的原始答案链接:django/python:'function'对象没有属性'as_view' - 堆栈溢出
如何在这里提示错误介绍Django,让我们谈谈它。感谢您阅读本网站的内容。有关Django异常处理以及Django如何提示错误的更多信息。不要忘记在此网站上找到它。