Я установил flask -script для использования с flask migrate, однако, когда я пытаюсь запустить python manage.py db init на моем терминале, он говорит, что модуль не вызывается. Я попытался удалить и удалить Flask, flask -migrate, flask -script, а также перезапустить и создать новую виртуальную среду. Спасибо за вашу помощь.
Вывод с терминала
> Traceback (most recent call last): File "manage.py", line 15, in
> <module>
> manager.run() File "/home/tristan/.local/lib/python2.7/site-packages/flask_script/__init__.py",
> line 417, in run
> result = self.handle(argv[0], argv[1:]) File "/home/tristan/.local/lib/python2.7/site-packages/flask_script/__init__.py",
> line 386, in handle
> res = handle(*args, **config) File "/home/tristan/.local/lib/python2.7/site-packages/flask_script/__init__.py",
> line 159, in __call__
> app = app(**kwargs) TypeError: <flask_script.Manager object at 0x7f419f30c150>: 'module' object is not callable
Управление. py Файл
import os
from flask_script import Manager
from flask_migrate import Migrate, MigrateCommand
import app from app
import db
import model
manager = Manager(app)
migrate = Migrate(app, db)
manager.add_command('db', MigrateCommand)
if __name__ == '__main__':
manager.run()