Flaskserver работает, но не маршрутизация? - PullRequest
0 голосов
/ 05 октября 2018

Эй, я запустил основной код фляги следующим образом -

from flask import Flask
app = Flask(__name__)

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

Затем я запустил сервер, как указано в документации, и он работал нормально.Но теперь, когда я получил 127.0.0.1:5000/, ничего не происходит.Браузер продолжает кружиться, как будто обновляет страницу, но не выполняет маршрутизацию.

Это мой первый код на python / flask, поэтому я не уверен, что я делаю неправильно.

EDIT. Под документами я имею в виду быстрый запуск документации по фляге.Я знаю, это хорошо, потому что я получаю это - приложение "Настольная колба" привет "* Работает на http://127.0.0.1:5000/ (нажмите CTRL + C, чтобы выйти)

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Я предполагаю, что вы используете это Быстрый старт - минимальное приложение .

При этом давайте уточним некоторые моменты:

Когда вы сказали

Я знаю, что это хорошо, потому что я получаю это - приложение для работы с колбой "hello"

Вы не используете расширение .py, что может вызвать некоторые проблемы, если у вас есть другой файлс таким же именем в этом каталоге.Поэтому убедитесь, что ваша переменная FLASK_APP верна.

Это должно работать для вас, но если проблема сохраняется, включите режим отладки, добавив FLASK_ENV=development к переменной среды, и посмотрите, какая ошибка появляется для вас.

Надеемся, что это решит вашу проблему.

0 голосов
/ 05 октября 2018

Просто добавили app.run() к тому же коду и выполнили, что работает нормально.Можешь попробовать?

from flask import Flask
app = Flask(__name__)

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

app.run()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...