问题标签 [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 投票
2 回答
140 浏览

django - 如何避免django的默认页面404?

例如,当我在http://mydomain.com/myapp/schools/ 但如果您删除了一些 url,例如斜杠,http ://mydomain.com/myapp/schools错误 404 与所有 url我在我的应用程序中有一个页面是错误的,我该怎么办?我已经看到,在 django 站点中,页面不会更改,除非它有效并保留在当前页面中。

任何的想法?

谢谢 :)

0 投票
1 回答
1196 浏览

django - 过滤器出现“需要超过 1 个值才能解压”错误

我在过滤器上有错误:need more than 1 value to unpack

这是对的吗 :

我认为这是一个语法错误,或者给出的参数缺少但我无法纠正它:/

0 投票
2 回答
18925 浏览

django - 将 python 列表传递给 django 模板

我想在我的模板上显示一个列表。所以我有一个视图来生成该列表并将其传递给模板,如下所示:

但是在渲染它时,我得到了 TypeError

这是模板代码:

我不明白这个错误。此外,如果这种方法是错误的(我认为是),那么我将如何将列表传递给模板?

0 投票
3 回答
2241 浏览

django - django 在哪里呈现默认的 500 回溯,以便我可以使用它来创建自己的日志?

我想用它在我的自定义中间件类的 process_exception() 方法中生成 html 日志文件,例如:

  • 捕捉到异常。
  • process_exception(request) 调用。
  • process_exception 调用返回默认错误 html 的任何函数。
  • process_exception 将返回的 html 写入 django 服务器运行的某个位置的日志文件夹。

我知道 Django 能够为这些异常发送电子邮件,但我不想使用它。我正在使用 JSON 开发一个 RESTful 应用程序,因此返回一个说明错误 500 的 json 字符串然后将 html 放在其他地方感觉更合适。

提前致谢。

抱歉,也许我需要澄清一下:我不想创建自己的 500.html,我想使用 django 在 Debug=True 时使用的那个。即生成错误文件并将其放在日志文件夹中。

感谢 Mark 的帮助 - 这是我为感兴趣的人提供的解决方案:

该代码拦截任何异常,使用 sys 模块和 djangos 默认错误模板生成格式良好的回溯/异常信息页面,然后将其放置在日志文件夹中,然后返回一个 JSON 对象,说明存在 http 错误 500。

0 投票
3 回答
628 浏览

django - 测试 Django 项目,如何避免 Errno 10054?

我正在使用自己的开发服务器测试一个简单的 django 项目。但是,每次我关闭我的 IE 客户端时,控制台中都会出现一个错误。虽然它不会导致任何失败。当我打开另一个 IE 浏览器客户端时,一切正常。

我怎样才能摆脱这个错误?

0 投票
1 回答
225 浏览

django - 如何处理 django 类型错误 some_method() 正好需要 2 个参数(1 个给定)

我很难弄清楚这一点,我不断收到错误消息:

以下是我的看法:

这是我的这个视图的网址:

我环顾四周,但都是徒劳的,提前谢谢你。

0 投票
1 回答
1962 浏览

django - Django Logging: Change sender email address from root@localhost to something else

In my settings.py i have the following logging config. If there's an error i get an email from root@localhost. My problem is that i have several projects and want all error messages sent to the same email adress. But now its very annoying to identify on which site the error occured so i want to replace the senders email address from root@localhost to something like error@project-site.tld. Is this possible or have i to create some virtual mailboxes?

0 投票
3 回答
3939 浏览

python - 'AdminSite' 对象没有属性 'root'

可能的重复项是How to correct this error: "'Adminsite' object has no attribute 'root'"

提到您的管理员网址应该是:

不是(r'^admin/(.*)', admin.site.root) - 它适用于 Django 1.0。对于 Django 1.3,它不起作用。

然后我得到了这个错误

NameError at / name 'include' 未定义

我正在使用 Django 版本 1.3.1。

0 投票
1 回答
576 浏览

python - Django:错误的组名

我在“错误的组名”上遇到错误。

这是代码:

这是错误:

/result/1/ 错误组名请求方法:GET Django 版本:1.4.1 异常类型:错误异常值:错误组名异常位置:C:\Python27\lib\re.py in _compile_repl,第 257 行 Python 可执行文件: C:\Python27\python.exe Python 版本: 2.7.3 Python 路径: ['D:\ExampPapers', 'C:\Windows\SYSTEM32\python27.zip', 'C:\Python27\DLLs', 'C :\Python27\lib', 'C:\Python27\lib\plat-win', 'C:\Python27\lib\lib-tk', 'C:\Python27', 'C:\Python27\lib\site- packages'] 服务器时间:Sun,3 Mar 2013 15:31:05 +0800

Traceback 切换到复制和粘贴视图

C:\Python27\lib\site-packages\django\core\handlers\base.py in get_response response = callback(request, *callback_args, **callback_kwargs) ... ▶ 本地变量?D:\ExampPapers\views.py in result newstring += (p.sub(' '+word+' ', word) + ' ') ... ▶ 本地变量

总之,错误在于:

0 投票
0 回答
101 浏览

python - django 中 pool.map 中的错误只是返回存在错误的事实,而不是它在映射函数中的位置

我在 Django 中有一些相当庞大的代码,并且正在使用 pool.map() 来并行化它。

它的一个超级微不足道的分解将是这样的:

主页视图调用 addNumbers 并将一些数据发送回页面。

然而,当一个像这样的函数addNumbers变得巨大时,我不可避免地会写一个错误,你会收到以下错误消息:

在 get_response response = callback(request, *callback_args, **callback_kwargs) ...

这只是告诉我在被并行化的函数中某处存在错误,但实际上并没有告诉我可以在哪一行找到错误,就像正常的错误消息一样。

超级令人沮丧,任何人都有任何想法(除了“编写更好的代码”:P)