Я столкнулся с этой ошибкой при попытке изменить модель базы данных pinax
я использую затмение pydev
У меня есть эта ошибка на pydev
Тип исключения: TemplateSyntaxError at /
Значение исключения: возникла исключительная ситуация при рендеринге: (1146, «Таблица 'test1.announcements_announcement' не существует")
пожалуйста, как мне исправить это
ОБНОВЛЕНИЕ: я задал этот вопрос и оставил неразрешенным несколько месяцев назад, и вы, кто снова столкнулся с ошибкой на этой неделе, и напечатали сообщение об ошибке в Google, попали на страницу с вопросом и без ответа, поэтому я думаю, что должен ответить на него и надеяться это поможет кому-то в будущем иметь такую же проблему.
некоторая проблема в том, что путь sqlite неуместен, поэтому django или pinax в этом случае не могут его найти, чтобы решить, что изменить абсолютный путь на sqlite, как это
DATABASE_ENGINE = 'sqlite3' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' или 'ado_mssql'.
DATABASE_NAME = os.path.join (PROJECT_ROOT, 'dev.db') # Или путь к файлу базы данных при использовании sqlite3.
DATABASE_USER = '' # Не используется с sqlite3.
DATABASE_PASSWORD = '' # Не используется с sqlite3.
DATABASE_HOST = '' # Установить пустую строку для localhost. Не используется с sqlite3.
DATABASE_PORT = '' # Установить по умолчанию пустую строку. Не используется с sqlite3.
Я надеюсь, что помощь