Atributte models.TextField () ошибка "OperationalError at /" - PullRequest
0 голосов
/ 26 марта 2019

, так что я новичок в Django и я хочу настроить простой блог. Здесь вы можете проверить все файлы. Итак, моя проблема: когда я запускаю сервер Django и пытаюсь просмотреть мой сайт (шаблон доступен здесь ), я получаю это сообщение об ошибке, которое очевидно связано с атрибутом models.TextField() в моей пост модели. Может ли кто-нибудь помочь мне решить эту ошибку? Большое спасибо.

Ответы [ 2 ]

1 голос
/ 26 марта 2019

Всякий раз, когда вы меняете свою модель / модели в Django, вы должны использовать команды

python manage.py makemigrations
python manage.py migrate

Это гарантирует, что изменения вашей модели будут отражены в вашей базе данных. Например, вы добавили новое поле с именем text в вашу модель сообщений. Чтобы текст отражался в вашей базе данных, вы должны выполнить эти две команды.

Подробнее о Миграции Джанго

0 голосов
/ 26 марта 2019

Когда вы меняете свои модели, вам нужно запустить:

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