Ошибка базы данных: нет такой таблицы: django_template - PullRequest
1 голос
/ 17 марта 2012

Я получаю эту ошибку при попытке получить доступ к настроенной версии плоских страниц в моем администраторе:

Ошибка DatabaseEr: нет такой таблицы: django_template

В настройках у меня есть плоские страницы, промежуточное ПО и, конечно,мои пользовательские страницы установлены ... в чем может быть проблема?

Это моя пользовательская модель и администратор страниц, я пытаюсь получить перевод страниц.

Также я предполагаю, что мне нужноизменить шаблонную метку на плоской странице, чтобы использовать мою пользовательскую модель ...

Модель моих плоских страниц -> https://gist.github.com/2052903

Администратор моих плоских страниц -> https://gist.github.com/2052907

и утилита поиска перевода -> https://gist.github.com/2052919

Все предложения приветствуются для изменения кода или чего-либо еще ...

=== РЕДАКТИРОВАТЬ ===

Это мой файл настроек -> https://gist.github.com/2054598

и это полная трассировка ошибок -> http://dpaste.com/717679/

Эта ошибка возникает, когда я пытаюсь получить доступ к плоским страницамadmin

Спасибо всем!

1 Ответ

2 голосов
/ 17 марта 2012

Это потому, что у вас есть "dbtemplates.loader.Loader" в TEMPLATE_LOADERS, но "dbtemplates" не является INSTALLED_APPS.

Так что либо добавьте "dbtemplates" в INSTALLED_APPS и syncdb, либо удалите "dbtemplates.loader.Loader "от TEMPLATE_LOADERS.

Примечание: если вы собираетесь использовать dbtemplates, тогда вам следует действительно использовать JohnnyCache, если вы не хотите, чтобы запросы к базе данных при каждой загрузке шаблона.

...