Колба мигрировать не мог прочитать модели? - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь заставить работать "python manage.py db migrate", но продолжаю получать только эти две строки.

INFO [alembic.runtime.migration] Контекст impl PostgresqlImpl.

INFO [alembic.runtime.migration] Принимает транзакционный DDL.

Может кто-нибудь объяснить, что означают две строки? Я предполагаю, что серверная часть heroku, которую я имею, не могла сравнить models.py и обновить таблицу. Поправь меня, если я ошибаюсь.

В моем view.py у меня есть "из импорта моделей *" и в моем app.py у меня есть "from view.py".

У моего друга вообще нет проблем с переносом базы данных, и он не мог вспомнить, что он сделал для ее решения.

Я запустил "python manage.py db show", и он показывает мне это

empty message

Revision ID: b8b188e67d59
Revises: 5b82870de25a
Create Date: 2018-08-31 13:24:27.359151

Я запустил этот "select * from alembic_version;" и я получаю

version_num

32a4b24d4961

Пожалуйста, дайте мне знать, если числа имеют какой-либо смысл или цифры не помогают вообще.

1 Ответ

0 голосов
/ 31 августа 2018

Убедитесь, что модель, которую вы наследуете в классе. Создается с помощью той же базы данных, которую вы используете.

Фрагмент:

Model = db.model

class TableName(Model):
    column_name1 = db.Column(String(20))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...