问题标签 [django-errors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - UserProfile 匹配查询不存在
在我尝试在 allauth 的帐户视图中访问我的自定义 UserProfile 对象之前,我的项目是绝对运行的。从那时起,当我尝试访问我的项目的任何页面时,我总是遇到此错误。
谁能指出我正确的方向。
django - 在 Django 模板中使用 {{ form.as_ul }} 时控制表单错误显示。
我喜欢方便的输出表单方法{{ form.as_ul }}
,但有没有一种方法我仍然可以继续使用它,但预先捕获所有错误,而不是在每个字段上方显示错误。
我知道有一些方法可以遍历每个表单元素等,如django 文档中所述,但我想继续利用form.as_ul()
除控制错误显示之外的功能。
django - Django错误页面未显示
我正在使用 django 1.1.4 和 python 2.6.6 和 mod_wsgi 来建立一个网站
客户希望 404 和 500 页面有他的标志和主页链接。我写了简单的页面。它大于 512 字节。我已经调整了 PROJECT_ROOT/templates/ 中的文件
如果我将调试设置为True
错误,则表示其为 404 错误。但是当我将它设置为False
并尝试加载一个不存在的页面时,我得到一个内部服务器错误,如下所示:
内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求。
请联系服务器管理员 root@localhost 并告知他们错误发生的时间,以及您所做的任何可能导致错误的事情。
服务器错误日志中可能提供有关此错误的更多信息。Apache/2.2.15 (CentOS) 服务器位于 www.anglais-verbe.com 端口 80
我应该怎么办?
我没有编写任何处理 404、500 的视图或对 urls.py 进行更改。
这是我第一个成熟的 django 项目,我不确定出了什么问题。
更新:
我的管理员回溯电子邮件是
django - 当我取消注释 admin.autodiscover() 时出现“str”对象没有属性“_meta”错误
我在 django 中遇到了这个错误:
如果我注释掉这个错误就不会发生,我admin.autodiscover()
也在 django 中使用了 ModelForm,是不是因为 ModelForm?以下是 ModelForm 代码:
因此,如果有人理解这个问题,请告诉。
以下是回溯,粘贴:
django - 在 Django 中,当我调用 User.objects.create_user(username, email, password) - 为什么 post_save 会被调用两次?
在views.py 中,我有以下视图,在注册新用户帐户时会调用该视图。它所做的只是从请求中获取用户名、电子邮件和密码,然后尝试使用这些凭据创建用户。在下面的代码中,“A”被打印,但“B”没有,因为它崩溃了:
在myapp/models.py
我有以下处理程序的代码。
当我运行我的应用程序时,打印输出是:
在过去几天的整个开发过程中,我注意到该create_user_profile
方法在我运行时被调用了两次我User.objects.create_user(username, email, password)
直接从文档中复制了处理程序代码,所以我很确定它是正确的(https://docs.djangoproject.com /en/dev/topics/auth/#storing-additional-information-about-users)。我不确切知道该create_user_profile
方法在 django 代码中的哪个位置被调用,但我假设它created
仅在调用处理程序的保存方法是由于创建对象时才将标志设置为 true。在过去的几天里,这段代码一直在正常工作,但突然间create_user_profile
,当处理程序第二次调用该方法时,created
标志设置为 true,就像第一次一样。这导致我的应用程序崩溃IntegrityError
,抱怨它不能创建两个具有相同主键的对象。
所以有两点我不明白。第一:为什么 post_save 在我只调用User.objects.create_user(username, email, password)
一次时会发生两次;第二:为什么created
flag会像预期的那样突然停止工作?
我该如何调试呢?
谢谢
django - 使 django 模板严格
在 django 模板中,如果未定义,调用{{ var }}
将静默失败。var
这使得模板难以调试。有没有我可以切换的设置,所以 django 在这种情况下会抛出异常?
我在网上找到的解决方案的唯一提示是http://groups.google.com/group/google-appengine/browse_thread/thread/86a5b12ff868038d,这听起来非常骇人听闻。
python - 为什么这个 django ModelForm 无效?
我有两个模型:
下面的代码在我的 views.py 中:
有什么方法可以使 pdForm 有效吗?
django - Django UnboundLocalError
我有一个简单的表单集,用于将捐赠者注册到我的数据库。
如果我登陆页面上来自 DB 的现有条目并从表单输入中删除一个值并提交,我会得到一个 UnboundLocalError。
视图.py
django - 尝试使用 Django 创建用户时带有关键字“用户名”的 FieldError
我的 Models.py,这里我在这里使用 OneToOneField 来扩展 StudentProfile。
在我的注册视图中,我正在创建新用户 main_user 并使用它来创建学生资料:-
在 Django 中注册后,我得到了,
这是在填写注册字段并按下注册按钮后发生的。我无法解释这个错误。这是什么意思?
django - django - 检查过滤器是否返回查询集中的任何内容
我是 Django 的新手。我需要检查查询集是否返回任何值,如果没有,则跳到循环中的下一项。我试过尝试.. 除了 ObjectDoesNotExist 并且那不起作用。如果过滤器没有找到任何东西,它会返回什么?我如何检查它?
这是现有的代码: