Итак, у меня есть 3 сайта django, работающие на сервере разработки.
2 из них работают нормально.
Третий и последний, к сожалению, не показывает администратора.
Я получаю ошибку:
TemplateDoesNotExist at /admin/
Django tried loading these templates, in this order:
* Using loader django.template.loaders.filesystem.load_template_source:
o /Users/Me/Documents/DJANGOSITES/TESTSITE/NEWSITES/NEWSITENAME/Template/admin/login.html (File does not exist)
* Using loader django.template.loaders.app_directories.load_template_source:
o /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/django/contrib/admindocs/templates/admin/login.html (File does not exist)
В моем PYTHONPATH много DIR, НО также DIR для пакетов сайта (иначе два других не будут работать, верно). Мой Django находится в пакетах сайта, только если это не ясно.
Не могу найти ошибку.
Единственное, что я изменил между этими сайтами, - это добавление каталога / Users / Me / Documents / DJANGOSITES / в PYTHONPATH.
Есть идеи, почему такая ошибка может появляться на одном сайте, а не на других?
Настройка точно такая же.
Еще одна вещь:
Когда я начал проект, я захожу в директорию, где сейчас находится сайт, и:
python django-admin.py startproject mysite
Это не сработало. Это дало мне эту ошибку:
/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: can't open file 'django-admin.py': [Errno 2] No such file or directory
После этого:
django-admin.py startproject mysite
работал очень хорошо.
Надеюсь, у кого-нибудь есть идея!
Спасибо.