У меня проблема, я действительно не знаю, как подойти к ней с Python Flask. Для справки я использую SQL-Alchemy и flask-migrate для базы данных. Тем не менее. Когда я запускаю команду flask db upgrade, я получаю следующую ошибку: «Модель таблицы гильдий уже существует». Я выполнил эту команду сразу после создания новой миграции с помощью команды 'flask db migrate -m "Guilds Creation Migration"'. Команда обновления фляги обычно делает именно то, что написано. Процитирую человека, написавшего flask-migrate: «Команда flask DB migrate не вносит никаких изменений в базу данных, она просто генерирует сценарий миграции. Чтобы применить изменения к базе данных, необходимо использовать команду обновления базы данных flask». В файле models.py используется следующий код для создания таблицы, на которую он ссылается:
class GuildModel(db.Model):
id = db.Column(db.Integer, primary_key=True)
GuildName = db.Column(db.String(300), index=True, unique=True)
GuildDescription = db.Column(db.String(64))
def __repr__(self):
return '<Guild {}>'.format(self.GuildName)
Я понятия не имею, как решить эту проблему или что ее вызывает. Поиски, которые я проделал для решения этой проблемы, на самом деле ничего не дали. Любая помощь будет очень высоко ценится
(Ps: Я использую базу данных SQLite)