0
Ich habe die folgende Fehlermeldung:flask.ext.script ist veraltet
web_1 | /code/app/__init__.py:4: ExtDeprecationWarning: Importing flask.ext.script is deprecated, use flask_script instead.
web_1 | from flask.ext.script import Manager
web_1 | Traceback (most recent call last):
web_1 | File "run.py", line 2, in <module>
web_1 | from app import app
web_1 | File "/code/app/__init__.py", line 4, in <module>
web_1 | from flask.ext.script import Manager
web_1 | File "/usr/local/lib/python3.6/site-packages/flask/exthook.py", line 110, in load_module
web_1 | raise ImportError('No module named %s' % fullname)
web_1 | ImportError: No module named flask.ext.script
und dann habe ich die Änderung vorgenommen hat, aber dann heißt es:
web_1 | Traceback (most recent call last):
web_1 | File "run.py", line 2, in <module>
web_1 | from app import app
web_1 | File "/code/app/__init__.py", line 4, in <module>
web_1 | from flask_script import Manager
web_1 | ModuleNotFoundError: No module named 'flask_script'
Ich bin ein wenig verwirrt darüber, wie Flask wurde aktualisiert. Irgendein Rat? Sollte ich meinen Kolben an eine ältere Version anpassen, werden die Abhängigkeiten möglicherweise noch nicht aktualisiert?
sqlalchemy verwenden und Migration:
from flask import Flask
from flask_ext.script import Manager
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.migrate import Migrate, MigrateCommand
'flask.ext' wird in 1,0 vollständig entfernt. Flask-Script ist definitiv als 'flask_script' importierbar, obwohl es zugunsten der integrierten Click-Unterstützung veraltet ist. Bitte [bearbeiten], um ein [mcve] einzuschließen. – davidism