python - 为什么我不能路由到 localhost /login?
问题描述
我是 python 新手,正在尝试设置一个练习 webapp。
from flask import Blueprint
views = Blueprint('views', __name__)
@views.route('/')
def home():
return "<h1>Test</h1>"
127.0.0.1:8080/login(我在“/”页面后放置的任何内容都不会加载。)
例如:当我运行这个
from flask import Blueprint
auth = Blueprint('auth', __name__)
@auth.route('/login')
def login():
return "<h1>Login</h1>"
我收到404 错误
请指教。
解决方案
from flask import Blueprint, Flask
views = Blueprint('views', __name__)
@views.route('/')
def home():
return "<h1>Test</h1>"
auth = Blueprint('auth', __name__)
@auth.route('/login')
def login():
return "<h1>Login</h1>"
app = Flask(__name__)
app.register_blueprint(views, url_prefix='/')
app.register_blueprint(auth, url_prefix='/')
if __name__ == '__main__':
app.run(host="0.0.0.0", debug=True)
我认为这就是你想要做的。您忽略了将您的蓝图“注册”到应用程序。我相信默认端口是 5000
推荐阅读
- java - 从 List RecyclerView 计算总价
- javascript - 如何检测元素何时位于屏幕 JavaScript 的某个部分
- docker-compose - docker-compose 配置如何在维护现有数据的同时从使用匿名卷转换为命名卷?
- python - 当函数包含矩阵时,meshgrid 不起作用
- flutter - 获取 Dart 中即将出现的重复日的日期
- apache - Thruk cgi 身份验证覆盖
- c++ - 在 Clang AST 中,如何知道方法中的 DeclRefExpr 是指包含该方法的结构/类的本地数据成员还是非静态数据成员?
- java - 从零开始的 Java.Util 链表实现
- pandas - 如何根据另一个数据帧中行的条件向量化查找一个数据帧的行索引
- terminal - 将 tmux 前缀重新绑定到 alt 键