2017-10-02 1 views
0

나는 다음과 같은 오류가 : 다음flask.ext.script이되지 않습니다

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 

와 나는 변화를 만들었지 만 그때는 말한다 :

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' 

나는 플라스크 방법에 조금 혼란 스러워요 업그레이드되었습니다. 어떤 충고? 플라스크를 이전 버전으로 수정해야합니까? 종속성이 아직 업그레이드되지 않았습니까?

SQLAlchemy의 사용 및 마이그레이션 : 내가 가진

from flask import Flask 
from flask_ext.script import Manager 
from flask.ext.sqlalchemy import SQLAlchemy 
from flask.ext.migrate import Migrate, MigrateCommand 
+0

와 함께 일하는 것이 설치하는'flask.ext' 완전히 1.0에서 제거됩니다. Flask-Script는 'flask_script'로 확실히 import 할 수 있습니다. 그러나 built-in Click 지원이 필요 없습니다. [편집]을 클릭하여 [mcve]를 포함하십시오. – davidism

답변

0

명시 적으로

Flask-Script 그런 다음 수입이

from flask_script import Manager 
from flask_sqlalchemy import SQLAlchemy 
from flask_migrate import Migrate, MigrateCommand 
관련 문제