Flask shell_context_processor останавливает сайт от загрузки

У меня есть проблема с оболочкой Flask.

File "/venv/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
raise value
File "/sitebuild/site.py", line 6, in <module>
@app.shell_context_processor
AttributeError: 'NoneType' object has no attribute 'shell_context_processor'

Я установил переменные окружения в.env, .flaskenv и даже вручную через экспорт.

Site.py содержит

from app import create_app, db
from app.models import User, Post

app = create_app()

@app.shell_context_processor
def make_shell_context():
    return {'app': app, 'db': db, 'User': User, 'Post': Post}

а основной init имеет функцию create_app -

def create_app(config_class=Config):
    app = Flask(__name__, static_url_path='/static')
    app.config.from_object(config_class)

    db.init_app(app)
    migrate.init_app(app, db)
    login.init_app(app)
    mail.init_app(app)
    bootstrap.init_app(app)
    moment.init_app(app)

    return app

Любые идеи, я отсутствует и ничего не вижу в Интернете.

0 ответов

Другие вопросы по тегам