python - flask 启动后接受不到请求
大家讲道理
大家讲道理 2017-04-18 09:22:15
0
2
495

flask 启动后接受不到请求(postman: Could not get any response
There was an error connecting to http://...:...

代码结构:

server/
       run.py
       server/
              __init__.py
              log.py
              views/
                    __init__.py
                    container.py

run.py:

from docker_server import app
if __name__ == '__main__':
    app.run(port=8082, debug=True)

__init__.py under server dir:

from flask import Flask
app = Flask(__name__)
from server.views import container
app.register_blueprint(container.mod)

container.py:

mod = Blueprint('container', __name__, url_prefix='/container')
@mod.route("/", methods=['GET'])
def container_test():
    logger.debug("container test")
    return None

stackoverflow上也提过:

http://stackoverflow.com/ques...

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
PHPzhong

mod을 생성할 때 url_prefix='/container'을 지정했습니다. 액세스하면 http://localhost:8082/container/과 같습니다. 그리고 블루프린트를 사용하는 경우 views가 있는 디렉터리도 지정해야 합니다. 공식 웹사이트의 예(지정한 경우 블루프린트를 찾을 수 없음):

으아악

또한 설계도에서는 다음과 같이 사용하도록 권장합니다.

으아악

app/__init__/py:

으아악

app/your_blueprint/__init__.py:

으아악
Ty80

플라스크를 실행하는 기계에서 액세스하고 있나요? 그렇지 않은 경우 코드에 따라 액세스할 수 없어야 합니다. stackoverflow의 답변과 마찬가지로 다른 컴퓨터에서 액세스하려면 시작 매개변수를 구성해야 합니다. 그렇지 않으면 플라스크는 기본적으로 127.0.0.1의 요청만 수신합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿