Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django:url和内容创建结果为500,并且没有apache错误日志条目_Django - Fatal编程技术网

Django:url和内容创建结果为500,并且没有apache错误日志条目

Django:url和内容创建结果为500,并且没有apache错误日志条目,django,Django,如果我试图打开一个创建的url,我会得到一个500错误 我的程序是: 首先python manage.py startapp black 我在已安装的应用程序下添加了项目/settings.py, 我添加了project/url.pyurl(r'^test/',include('black.url'), black/url.py的内容是: from django.conf.urls import patterns, url from black import views urlpatterns

如果我试图打开一个创建的url,我会得到一个500错误

我的程序是:

首先
python manage.py startapp black

我在
已安装的应用程序下添加了
项目/settings.py

我添加了
project/url.py
url(r'^test/',include('black.url'),

black/url.py的内容是:

from django.conf.urls import patterns, url
from black import views

urlpatterns = patterns('',
url(r'^$', views.index, name='index')
)
和black/views.py的内容:

from django.http import HttpResponse

def index(request):
        return HttpResponse("SHOW ME: BLACK")
毕竟我同步了数据库


我在apache错误日志中看不到任何错误,在我发布的django文件中也看不到任何错误。什么原因会导致这种情况?

我建议您看看使用django的几种简便方法。
对于生产,您需要配置日志记录行为。
您可以在相同的文档中找到一个示例

我个人在生产中所做的是启用电子邮件日志记录,每次出现致命错误时,它都会向我发送一封电子邮件

让我们看看通过邮件和文件记录的效果:

设置.py

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'mail_admins': {
            'level': 'ERROR',
            'class': 'django.utils.log.AdminEmailHandler'
        },
        'logfile': {
            'class': 'logging.handlers.WatchedFileHandler',
            'filename': '/var/log/django/your_application.log'
        },
    },
    'loggers': {
        'django.request': {
            'handlers': ['mail_admins'],
            'level': 'ERROR',
            'propagate': True,
        },
        'django': {
            'handlers': ['logfile'],
            'level': 'ERROR',
            'propagate': False,
        },
    }
}

@是的。我的管理网站,如果工作正常。你有同样的问题,在发展中?感谢链接。我来看看。