так что я не уверен, что именно здесь происходит, я немного новичок. так что я собираюсь провести вас через то, что я сделал до сих пор.
Я настроил проект django, используя сценарий автоматической установки django dreamhost. Затем, следуя руководству, я создал приложение в родительском каталоге моего проекта, а затем создал несколько моделей (имена и т. д. отличаются от реальных моделей учебника, но это не имеет значения). они хорошо проверили, когда я запустил manage.py validate, так что я думаю, это означает, что синтаксис в порядке, и все таблицы были успешно созданы, когда я запустил syncdb. когда я пытаюсь взаимодействовать с ними через оболочку manage.py, это похоже на работу. я могу создавать объекты в БД, и я могу сохранять их, удалять их, просматривать их значения, что угодно.
В этот момент я попытался зайти на сервер / администратор и смог получить доступ и войти на страницу администратора. прохладно! рабочий!
Я добавил свое приложение в массив INSTALLED_APPS моего проекта, перезапустился, и при попытке перейти на страницу администратора я получаю внутреннюю ошибку 500.
Я попытался перезапустить syncdb, потому что, очевидно, вы должны сделать это после добавления в instal_apps, но я думаю, что я, возможно, уже сделал это. я не уверен, как это проверить.
также в журналах сервера я получаю следующее:
[Fri Feb 11 18:07:13 2011] [error] [client 1**.**.**.142] Premature end of script headers: admin
[Fri Feb 11 18:07:13 2011] [error] [client 1**.**.**.142] Premature end of script headers: internal_error.html