Flask Скрипт, говорящий, что объект не вызывается - PullRequest
0 голосов
/ 12 июля 2020

Я установил 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...