我最近下载了coagulant的Django-503应用程序,该应用程序会生成503页面,以便您可以运行维护。
我目前遇到的问题是我从GitHub下载了应用程序并进行了一次点击安装。我遵循了所有指示。但是,当我尝试打开维护模式时,我收到以下错误。
Request Method: POST
Request URL: http://XX.XXX.XXX.XXX:8000/admin/django_503/config/1/
Django Version: 1.4.3
Exception Type: TemplateDoesNotExist
Exception Value: admin_warning.html
Exception Location: /usr/local/lib/python2.7/dist-packages/django/template/loader.py in find_template, line 138
即使GitHub的软件包带有模板,但Django似乎无法找到它们。有没有可能解决这个问题?
答案 0 :(得分:1)
我弄清楚问题是什么,在进行pip安装时,软件包没有将HTML文件安装到Django_503所在的dist-packages目录中。您需要在Django_503中手动添加模板文件夹,然后添加相应的HTML文件。
答案 1 :(得分:0)
包含admin_warning.html的路径是否在您的设置中为TEMPLATE_DIRS?