Я пытаюсь использовать djangae только для обслуживания статических файлов.Кроме того, я хочу направить весь трафик на index.html
.Когда я посещаю http://localhost:8000, я получаю ошибку 500.Когда я посещаю http://localhost:8000/static/index.html,, я получаю правильный файл.
Что я делаю не так?
Мои urlpatterns
выглядят следующим образом:
...
from . import views
...
urlpatterns = (
...
url(r'^', views.home),
)
Я пробовал r'^$'
, r'^.*$'
и ''
, но я не вижу никакой разницы в результате.
views.py :
from django.shortcuts import redirect
def home(request):
return redirect('/static/index.html', permanent=True)
500 Ошибка
File "/usr/lib/python2.7/site-packages/pytz/__init__.py", line 493, in <module>
for l in open(os.path.join(_tzinfo_dir, 'zone.tab'))
File "/git_repos/djangae/proj/sitepackages/dev/google_appengine/google/appengine/tools/devappserver2/python/stubs.py", line 260, in __init__
raise IOError(errno.EACCES, 'file not accessible', filename)
IOError: [Errno 13] file not accessible: '/usr/share/zoneinfo/zone.tab'