I migrations/env.py
fil, hittar du koden som är ansvarig för problemet.
config.set_main_option('sqlalchemy.url',
current_app.config.get('SQLALCHEMY_DATABASE_URI'))
Om det finns %
tecken i SQLALCHEMY_DATABASE_URI
, kommer detta att orsaka ett fel.
Du kan lösa detta genom att redigera migrations/env.py
fil och ändra den felande raden enligt följande
db_url_escaped = current_app.config.get('SQLALCHEMY_DATABASE_URI').replace('%', '%%')
config.set_main_option('sqlalchemy.url', db_url_escaped)
Se även dokumentationen för set_main_option :