I migrations/env.py
fil, finder du den kode, der er ansvarlig for dette problem.
config.set_main_option('sqlalchemy.url',
current_app.config.get('SQLALCHEMY_DATABASE_URI'))
Hvis der er %
tegn i SQLALCHEMY_DATABASE_URI
, vil dette forårsage en fejl.
Du kan løse dette ved at redigere migrations/env.py
fil, og ændring af den fornærmende linje som følger
db_url_escaped = current_app.config.get('SQLALCHEMY_DATABASE_URI').replace('%', '%%')
config.set_main_option('sqlalchemy.url', db_url_escaped)
Se også dokumentationen for set_main_option :