Создание блога django: говорит, что столбец базы данных отсутствует, когда 'sql' показывает, что столбец существует - PullRequest
0 голосов
/ 04 декабря 2010

вот ошибка в вопросе: error screenshot

Я запустил syncdb и перезапустил сервер.

1 Ответ

2 голосов
/ 04 декабря 2010

Команда "sql" показывает, какой SQL будет запускаться syncdb, а не какие столбцы на самом деле существуют в настоящее время в таблице; перепроверьте существование столбца в инструменте БД.

syncdb не будет добавлять столбцы в существующие таблицы, только создавать новые. Вы захотите взглянуть на проект, подобный South http://south.aeracode.org/, чтобы управлять добавлением comlumns (или запустить alter table add column вручную.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...