Django报错+处理
在Django开发过程中异常报错+处理
一切都是空白的
把握当下,成就未来。你永远不知道未来如何,沉沦,或者,学习。
展开
-
django多应用app的时候,在一个应用下的model模型中引用另一个应用下的model模型类
第一个app下的modelfrom django.contrib.auth.models import AbstractUserfrom django.db import models# Create your models here.#用户表class UserInfo(AbstractUser): telephone=models.CharField(max_length=11,verbose_name='手机号',null=True,help_text='11位电话号码')原创 2021-04-25 20:20:30 · 2718 阅读 · 1 评论 -
django的根urls分发子应用路由时,无法查找到子应用urls的路由
报错显示:根urls.pyfrom django.contrib import adminfrom django.urls import path, includefrom rest_framework_jwt.views import obtain_jwt_tokenurlpatterns = [ path('admin/', admin.site.urls), path('login/',obtain_jwt_token), path(r"^",inclu原创 2021-04-25 20:12:58 · 698 阅读 · 1 评论 -
django模板中使用if语句{%if%}入的坑:Could not parse the remainder: '==True' from '==True'
在模板中对传过来的数据用{%if%}进行判断时,我刚开始写的是如下代码:{% for x,y in user %} {% if y==True %} <p><label for="{{ x }}">{{ x }}:--------->></label><span> 女</span&...原创 2020-02-11 19:55:39 · 3736 阅读 · 3 评论 -
记一次苦苦的报错异常处理python-django-db-migrations-exceptions-nodenotfounderror
migrations-exceptions-nodenotfounderror详细报错如下:raise NodeNotFoundError(self.error_message, self.key, origin=self.origin) django.db.migrations.exceptions.NodeNotFoundError: Migration auth.0012_auto_20...原创 2020-03-13 09:11:29 · 2562 阅读 · 3 评论 -
django.db.utils.IntegrityError: (1062, "Duplicate entry '' for key 'name'")
条件我用AbstractUser抽象类去拓展内置模型User的字段后,在视图函数中去定义了一个注册用户的函数,在执行时发现报错问题 django.db.utils.IntegrityError: (1062, "Duplicate entry '' for key 'name'")我就纳闷了,怎么回事?错误分析:数据库中的name字段不能重复,我去看了一看表,也没有重复,。。。经过一段时...原创 2020-02-17 12:50:51 · 7693 阅读 · 0 评论 -
登录权限认证(某个页面需要登录后才能加载),解决
在项目中,我们经常用到当我们登录之后才能访问某个页面,否则,访问这个页面时,会自动跳到登录页面。我刚开始去解决这个问题时,搜索了许多资料,都没有解决,例如:别人给的答案是:在需要登录权限的视图函数上面加上装饰器@login_required,settings中配置LOGIN_URL=’/login/’,但是,我还是没有解决,在跳转是跳转到登录页面了,但是,点击登录后,还是一直在登录页面,没有像...原创 2020-02-14 13:08:14 · 2070 阅读 · 1 评论 -
django.db.utils.OperationalError: (1071, ‘Specified key was too long; max key length is 767 bytes‘)
项目使用了django-celery,在settings文件中已经添加了‘djcelery’,但是在执行迁移文件时,报错:pymysql.err.OperationalError: (1071, ‘Specified key was too long; max key length is 767 bytes’)如图所示:崩溃,找了许久文档,也没有解决的办法,所以才来这里寻求大神的帮助,希望得到教导,感谢。...原创 2020-12-08 14:27:12 · 522 阅读 · 1 评论 -
Django send_mail函数中的email_from不起作用
解决:这里是解决方案的链接原创 2020-11-23 11:45:36 · 360 阅读 · 0 评论 -
django模板接收视图传过来的变量出现问题
我在视图定义变量,传递给模板,我的天啊,单单这个视图传递的变量出现问题,如图:视图:模板:可是,根本无法读到数据:测试了好久,别的视图都可以,为什么这个不行,请求大神开导下...原创 2020-11-22 20:02:34 · 290 阅读 · 0 评论