Size: a a a

2021 June 24

AF

Artem Fadeev in Python Flask
как удалить вообще все миграции?
drop table alembic_version;
источник

AF

Artem Fadeev in Python Flask
делаю новый мигрейт
Error: Target database is not up to date.
что за бред
источник

AF

Artem Fadeev in Python Flask
я просто хотел поменять имя колонки, сделал новый мигрейт, написано Error: Target database is not up to date.
не полезу же я руками миграцию переписывать, там хер разберешь что
и что мне надо было делать в этом случае?
источник

AF

Artem Fadeev in Python Flask
и откуда он миграции сейчас эти видит, если я удалил инфу о них
источник

JS

Jayse S in Python Flask
Прод в моём случае, это предпродовый
источник

В

Владимир in Python Flask
Откуда удалил?)
источник

AF

Artem Fadeev in Python Flask
ну дропнул алембик
источник

AF

Artem Fadeev in Python Flask
где они еще то хранятся
источник

В

Владимир in Python Flask
https://alembic.sqlalchemy.org/en/latest/tutorial.html

The process which occurred here included that Alembic first checked if the database had a table called alembic_version, and if not, created it. It looks in this table for the current version, if any, and then calculates the path from this version to the version requested, in this case head, which is known to be 1975ea83b712. It then invokes the upgrade() method in each file to get to the target revision.
источник

AF

Artem Fadeev in Python Flask
что мне сейчас делать то надо
источник

AF

Artem Fadeev in Python Flask
только у меня нет такой таблицы, потому что я удалил её, а по новому мигрейту Error: Target database is not up to date.
источник

V

Vladi in Python Flask
верхушку миграции покажи
источник

V

Vladi in Python Flask
у тебя сто пудово там стоит номер старой миграции
источник

V

Vladi in Python Flask
а в базе удалил версию, отсюда и итог
источник

AF

Artem Fadeev in Python Flask
$ flask db stamp head
$ flask db migrate
$ flask db upgrade
сделал так, вроде работает
источник
2021 June 25

e☮

editus ☮️ in Python Flask
во вьюхе фласка можно повесить при создании формы какое-то действие? например сохранение файла в облако
речь идет про админ вьюхи
источник

e☮

editus ☮️ in Python Flask
понятно что можно полностью кастомнуть вьюху, но речь идет конкретно про стандартные методы описанные в доке
источник

e☮

editus ☮️ in Python Flask
а то 3 часа я долблюсь в глаза хз)
источник

e☮

editus ☮️ in Python Flask
а, нашёл, гыг, прямо туда смотрел — after_model_change
источник

e☮

editus ☮️ in Python Flask
а как получить тогда имя файла сохраненного? он же у  меня загружается в перезаписанное поле получается
источник