相关疑难解决方法(0)

如何在django站点上记录服务器错误

因此,在玩开发时我可以设置settings.DEBUGTrue,如果发生错误,我可以看到它格式良好,具有良好的堆栈跟踪和请求信息.

但是在某种生产网站上,我宁愿使用DEBUG=False并向访问者展示一些标准错误500页,其中包含我正在努力修复此错误的信息;)
同时我想有一些记录所有方法的方法这些信息(堆栈跟踪和请求信息)到我服务器上的文件 - 所以我可以将它输出到我的控制台并观察错误滚动,每小时通过电子邮件将日志发送给我或类似的东西.

您会为django站点推荐哪些日志记录解决方案,以满足这些简单的要求?我有作为fcgi服务器运行的应用程序,我使用apache web服务器作为前端(虽然考虑转到lighttpd).

python django error-logging

171
推荐指数
5
解决办法
9万
查看次数

如何查看Django视图的错误日志

我正在用Django编写一个小应用程序.但是当我的一个视图中出现错误(例如Python语法错误等)时,我无法在控制台中看到任何错误日志 - 根本没有动作.

如何查看我的观点的错误日志?像盲人一样调试真的很烦人.

python django logging

10
推荐指数
1
解决办法
5670
查看次数

Django - CSS 文件未在生产中加载(调试:错误)

当前错误(调试=假)

"[16/Jan/2018 15:18:42] "GET /static/style.css HTTP/1.1" 404 90"

网站已加载但格式已损坏,因为未加载 CSS 文件

记录:

在 CMD 提示上它说

"[16/Jan/2018 15:49:05] "GET /beginners/ HTTP/1.1" 200 3760
[16/Jan/2018 15:49:05] "GET /static/style.css HTTP/1.1" 404 90
"
Run Code Online (Sandbox Code Playgroud)

我不确定为什么这不起作用:我的 style.css 位于我的静态文件夹中,并且静态文件夹与 manage.py 是同一个文件夹

当我设置 Debug = True 时,我重新加载页面并且它工作正常 - 我的静态文件夹处于活动状态并且我没有收到静态错误:

[16/Jan/2018 15:58:11] "GET /beginners/? HTTP/1.1" 200 3759
[16/Jan/2018 15:58:11] "GET /static/style.css HTTP/1.1" 200 5014
Run Code Online (Sandbox Code Playgroud)

请帮忙!!

STATIC_URL = '/static/'
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

DEBUG = True

ALLOWED_HOSTS = ['127.0.0.1']

BASE_DIR …
Run Code Online (Sandbox Code Playgroud)

python django server

3
推荐指数
1
解决办法
4605
查看次数

标签 统计

django ×3

python ×3

error-logging ×1

logging ×1

server ×1