Среда разработки фляги ломается при импорте views.py [duplicate]

Если вам нужно это в области модуля, вы можете использовать что-то вроде этого

var module = require('moduleName');

module['functionName'](arguments);
0
задан davidism 9 February 2016 в 17:33
поделиться

1 ответ

Создан круговой импорт: сначала вы импортируете viewports, который импортирует manager, который определяется только после импорта viewports. Вы также не правильно организовали свой код, все должно быть под одним пакетом. Вы также путаете создание менеджера Flask-Script с созданием приложения Flask. Кроме того, flask.ext устарел, импортируется непосредственно из имени пакета.

my_project/
    my_app/
        __init__.py
        views.py
    manage.py

__init__.py:

from flask import Flask
from flask_script import Manager

app = Flask(__name__)
manager = Manager(app)

from my_app import views

views.py:

from my_app import app

@app.route('/')
def index():
    return 'Hello, World!'

manage.py:

from my_app import manager

manager.run()
2
ответ дан davidism 16 August 2018 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: