Django:url和内容创建结果为500,并且没有apache错误日志条目
如果我试图打开一个创建的url,我会得到一个500错误 我的程序是: 首先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
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,
},
}
}
@是的。我的管理网站,如果工作正常。你有同样的问题,在发展中?感谢链接。我来看看。