问题标签 [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.

0 投票
1 回答
680 浏览

django - UserProfile 匹配查询不存在

在我尝试在 allauth 的帐户视图中访问我的自定义 UserProfile 对象之前,我的项目是绝对运行的。从那时起,当我尝试访问我的项目的任何页面时,我总是遇到此错误。

谁能指出我正确的方向。

0 投票
3 回答
2263 浏览

django - 在 Django 模板中使用 {{ form.as_ul }} 时控制表单错误显示。

我喜欢方便的输出表单方法{{ form.as_ul }},但有没有一种方法我仍然可以继续使用它,但预先捕获所有错误,而不是在每个字段上方显示错误。

我知道有一些方法可以遍历每个表单元素等,如django 文档中所述,但我想继续利用form.as_ul()除控制错误显示之外的功能。

0 投票
2 回答
3061 浏览

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 项目,我不确定出了什么问题。

更新:

我的管理员回溯电子邮件是

0 投票
1 回答
4606 浏览

django - 当我取消注释 admin.autodiscover() 时出现“str”对象没有属性“_meta”错误

我在 django 中遇到了这个错误:

如果我注释掉这个错误就不会发生,我admin.autodiscover()也在 django 中使用了 ModelForm,是不是因为 ModelForm?以下是 ModelForm 代码:

因此,如果有人理解这个问题,请告诉。

以下是回溯,粘贴:

0 投票
1 回答
7915 浏览

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)一次时会发生两次;第二:为什么createdflag会像预期的那样突然停止工作?

我该如何调试呢?

谢谢

0 投票
5 回答
2346 浏览

django - 使 django 模板严格

在 django 模板中,如果未定义,调用{{ var }}将静默失败。var这使得模板难以调试。有没有我可以切换的设置,所以 django 在这种情况下会抛出异常?

我在网上找到的解决方案的唯一提示是http://groups.google.com/group/google-appengine/browse_thread/thread/86a5b12ff868038d,这听起来非常骇人听闻。

0 投票
2 回答
2122 浏览

python - 为什么这个 django ModelForm 无效?

我有两个模型:

下面的代码在我的 views.py 中:

有什么方法可以使 pdForm 有效吗?

0 投票
1 回答
947 浏览

django - Django UnboundLocalError

我有一个简单的表单集,用于将捐赠者注册到我的数据库。

如果我登陆页面上来自 DB 的现有条目并从表单输入中删除一个值并提交,我会得到一个 UnboundLocalError。

视图.py

0 投票
2 回答
430 浏览

django - 尝试使用 Django 创建用户时带有关键字“用户名”的 FieldError

我的 Models.py,这里我在这里使用 OneToOneField 来扩展 StudentProfile。

在我的注册视图中,我正在创建新用户 main_user 并使用它来创建学生资料:-

在 Django 中注册后,我得到了,

这是在填写注册字段并按下注册按钮后发生的。我无法解释这个错误。这是什么意思?

0 投票
4 回答
10187 浏览

django - django - 检查过滤器是否返回查询集中的任何内容

我是 Django 的新手。我需要检查查询集是否返回任何值,如果没有,则跳到循环中的下一项。我试过尝试.. 除了 ObjectDoesNotExist 并且那不起作用。如果过滤器没有找到任何东西,它会返回什么?我如何检查它?

这是现有的代码: