"Неизвестный столбец 'user_id' ошибка в представлении django

Начиная с Excel 2013, вы можете использовать встроенную функцию: =ISFORMULA()

5
задан rksprst 16 November 2008 в 01:33
поделиться

3 ответа

Необходимо ли будет показать модели для получения реальной справки, но похоже, что таблица Idea не имеет user_id столбца? Вы изменяли структуру таблицы SQL?

4
ответ дан 13 December 2019 в 22:19
поделиться
  1. user_id поле является ссылкой FK от Idea кому: User. Похоже, что Вы изменили свою модель и не обновили Вашу базу данных, затем у Вас будет этот вид проблемы.

    Отбросьте старую таблицу, повторно выполните syncdb.

  2. Ваши образцовые таблицы добираются id поле по умолчанию. Можно назвать его id в Ваших запросах. Можно также использовать синоним pk.

    При определении собственного поля первичного ключа Вы Вы не получаете автоматическое id поле. Но можно все еще использовать pk относиться к Первичному ключу.

6
ответ дан 13 December 2019 в 22:19
поделиться

Да, я уронил столы, и все сработало отлично. Однако, на самом деле, вы должны зайти в базу данных и DROP их. "manage.py flush" или "manage.py reset appname" не будут делать это самостоятельно.

-Ник О

0
ответ дан 13 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: