问题标签 [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 - 如何避免django的默认页面404?
例如,当我在http://mydomain.com/myapp/schools/ 但如果您删除了一些 url,例如斜杠,http ://mydomain.com/myapp/schools错误 404 与所有 url我在我的应用程序中有一个页面是错误的,我该怎么办?我已经看到,在 django 站点中,页面不会更改,除非它有效并保留在当前页面中。
任何的想法?
谢谢 :)
django - 过滤器出现“需要超过 1 个值才能解压”错误
我在过滤器上有错误:need more than 1 value to unpack
这是对的吗 :
我认为这是一个语法错误,或者给出的参数缺少但我无法纠正它:/
django - 将 python 列表传递给 django 模板
我想在我的模板上显示一个列表。所以我有一个视图来生成该列表并将其传递给模板,如下所示:
但是在渲染它时,我得到了 TypeError
这是模板代码:
我不明白这个错误。此外,如果这种方法是错误的(我认为是),那么我将如何将列表传递给模板?
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。
django - 测试 Django 项目,如何避免 Errno 10054?
我正在使用自己的开发服务器测试一个简单的 django 项目。但是,每次我关闭我的 IE 客户端时,控制台中都会出现一个错误。虽然它不会导致任何失败。当我打开另一个 IE 浏览器客户端时,一切正常。
我怎样才能摆脱这个错误?
django - 如何处理 django 类型错误 some_method() 正好需要 2 个参数(1 个给定)
我很难弄清楚这一点,我不断收到错误消息:
以下是我的看法:
这是我的这个视图的网址:
我环顾四周,但都是徒劳的,提前谢谢你。
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?
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。
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) + ' ') ... ▶ 本地变量
总之,错误在于:
python - django 中 pool.map 中的错误只是返回存在错误的事实,而不是它在映射函数中的位置
我在 Django 中有一些相当庞大的代码,并且正在使用 pool.map() 来并行化它。
它的一个超级微不足道的分解将是这样的:
主页视图调用 addNumbers 并将一些数据发送回页面。
然而,当一个像这样的函数addNumbers
变得巨大时,我不可避免地会写一个错误,你会收到以下错误消息:
在 get_response response = callback(request, *callback_args, **callback_kwargs) ...
这只是告诉我在被并行化的函数中某处存在错误,但实际上并没有告诉我可以在哪一行找到错误,就像正常的错误消息一样。
超级令人沮丧,任何人都有任何想法(除了“编写更好的代码”:P)