работает приложение python подключений, но на открытой странице сказано, что этот сайт недоступен - PullRequest
0 голосов
/ 24 марта 2020

Я сейчас интегрирую базу данных с моими кодовыми кодами. После того, как я запустил его с помощью python app.py, сервер на самом деле работает, как Запуск на http://0.0.0.0: 5000 / (нажмите CTRL + C, чтобы выйти), но когда я открыл ссылку, он показал: Этот сайт недоступен. Веб-страница на http://0.0.0.0: 5000 / может быть временно недоступна или может навсегда переместиться на новый веб-адрес. ERR_ADDRESS_INVALID Мой код app.py выглядит следующим образом:

from flask_sqlalchemy import SQLAlchemy
import os
import connexion
from encoder import JSONEncoder

app = connexion.App(__name__, specification_dir='./swagger/')
app.app.json_encoder = JSONEncoder
app.add_api('swagger.yaml', arguments={'title': 'H5N1Report API'})
PORT = int(os.environ.get('PORT', 5000))
app.run(port=PORT)
app.config.from_object(os.environ['APP_SETTINGS'])
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

from .models import Result, Report, Location
db = SQLAlchemy(app)

#api.add_namespace(report_api, path="/resources/reports")


@app.route('/')
def index():
    return "<h1>Team Anything's Server<h1>"

if __name__ == '__main__':
    app.run(host='127.0.0.1', port=PORT,debug=False

Структура моего каталога выглядит следующим образом:

controllers/
    -\__init__.py
    -report_controller.py(auto generated from swagger codegen)
model
    -\__init__.py
    -some model files auto generated form swagger codegen
swagger
    -swagger.yaml
\__init__.py
app.py
config.py
encoder.py(from codegen)
manage.py
models.py(psql file models)
util.py (from codegen)

Есть ли файл, который мне нужно добавить, или это проблема с моим брандмауэром (в некоторых ответах о переполнении стека говорилось, что, хотя я и пытался как-то, это все та же страница возврата после открытия ссылки)

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