为了在MySQL数据库中启用djangodblog进行错误记录,有哪些必要的选项?

时间:2012-12-19 21:41:54

标签: python mysql django

我想问一个关于用于将实时Django异常记录到应用程序数据库中的djangodblog的问题。我使用以下工具

数据库: 5.5.28 MySQL社区服务器

操作系统:Fedora Core 17(X86_64)

Django 1.4.2

Python 2.7.3

根据我在Jim McGaw的书中所读到的:“开始Django电子商务”我定义了我的 settings.py包括以下内容:

DEBUG = False
.
.
.
MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    # Uncomment the next line for simple clickjacking protection:
    # 'django.middleware.clickjacking.XFrameOptionsMiddleware',
    #'djangodblog.DBLogMiddleware',
    djangodblog.middleware.DBLogMiddleware',
)
.
.
.
INSTALLED_APPS = (
    #'django.contrib.auth',
    #'django.contrib.contenttypes',
    #'django.contrib.sessions',
    #'django.contrib.sites',
    #'django.contrib.messages',
    #'django.contrib.staticfiles',
    # Uncomment the next line to enable the admin:
    # 'django.contrib.admin',
    # Uncomment the next line to enable admin documentation:
    # 'django.contrib.admindocs',
    'djangodblog',
)

一旦我跑了

python -tt manage.py syncdb

所有表都已成功创建(我通过连接到数据库进行检查)。但是,似乎djangodblog未处于活动状态,因为每当出现异常时都没有插入行。例如,假设您指定了一个尚不存在的模板,或者该模板的目录路径不正确。在这种情况下,Django会引发诸如TemplateDoesNotExist之类的异常(如果在项目settings.py中将DEBUG设置为True,则可以在浏览器中看到它作为打印错误StackTrace)。

因此,我想问一下是否还有其他参数来定义/启用?为了强制Django实时更新MySQL中的错误日志?

此致

0 个答案:

没有答案