При выполнении миграции с использованием flask_migrate файл .db генерируется после запуска flask db migrate -m "user", но таблица не создается? - PullRequest
0 голосов
/ 28 апреля 2019

Я создаю пользовательскую таблицу с использованием flask_sqlalchemy и пытаюсь выполнить миграцию с использованием flask_migrate.Но пользовательская таблица не создается..db файл был сгенерирован в каталоге проекта, но в миграции / версии не было создано ни одной версии.Как решить эту проблему?

Я следил за этими статьями, но не нашел решения.Вот статьи: - https://flask -migrate.readthedocs.io / en / latest / https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iv-database


from flask import Flask
from config import Config
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///app.db'
app.config.from_object(Config)
db = SQLAlchemy(app)
migrate = Migrate(app,db)
from app import routes

Я получил этот вывод на моей терминальной колбе, дБперенести -m 'users'

INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.env] No changes in schema detected.

and expected output was :
(venv) $ flask db migrate -m "users table"
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.autogenerate.compare] Detected added table 'user'
INFO  [alembic.autogenerate.compare] Detected added index 'ix_user_email' on '['email']'
INFO  [alembic.autogenerate.compare] Detected added index 'ix_user_username' on '['username']'
  Generating /home/miguel/microblog/migrations/versions/e517276bb1c2_users_table.py ... done
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...