Flask:为什么在根路由中没有路径转换器?

米尔詹·厄克古洛夫
from flask import Flask, render_template

app = Flask(__name__, static_url_path='')

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/page/<path:page>')
def article(page):
    return render_template('page.html')

if __name__ == "__main__":
    app.run()

工作正常。但是,如果我将第二条路线更改为@app.route('/<path:page>'),则对URL的任何访问都会/path/to/page产生404。

为什么不起作用@app.route('/<path:page>')

相关问题,但不能回答问题:

米尔詹·厄克古洛夫

static_url_path与路由冲突。Flask认为之后的路径/是为静态文件保留的,因此path转换器不起作用。请参阅:Flask dev服务器中静态文件的URL路由冲突

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的路由器没有路由?

来自分类Dev

非资源路由中的路由错误“没有路由匹配”

来自分类Dev

为什么我没有被重定向到我选择的路径?反应路由器

来自分类Dev

Symfony:如何将参数从路由传递到没有路径的控制器

来自分类Dev

通过路由器,我想更改插入路由中的内容,但是当我单击按钮时,它没有更改组件,为什么?

来自分类Dev

为什么从 mongodb find() 返回的数据没有在 api 路由中提供任何数据?

来自分类Dev

为什么启动命令对某些文件没有路径有效?

来自分类Dev

为什么转换器不运行?

来自分类Dev

为什么显示错误“没有路由与[GET]匹配/用户/ sign_out”?

来自分类Dev

Python Flask:转换器如何工作?(动态路由)

来自分类Dev

为什么点命令(源)在zsh中没有路径的文件上不起作用?

来自分类Dev

什么是有状态转换器?

来自分类Dev

RSpec控制器测试:没有路由匹配

来自分类Dev

错误:NullInjectorError:没有路由器的提供程序

来自分类Dev

没有路由器的VPN / RDP

来自分类Dev

没有路由器的端口转发

来自分类Dev

为什么路由器没有关机程序?

来自分类Dev

为什么没有选择将自定义url转换器添加到主应用程序这样的蓝图?

来自分类Dev

为什么Power BI视觉效果的转换器方法是公开的而不是私有的?

来自分类Dev

到底为什么有十六进制转换器的对象?

来自分类Dev

如何检查给定值是私有路由中的JWT?

来自分类Dev

如何防止所有路由中的组件渲染?

来自分类Dev

即使没有路径变量,为什么我也可以从Windows cmd启动某些应用程序并运行?

来自分类Dev

为什么多值转换器不起作用

来自分类Dev

rc1路由器“没有路由器的提供程序”

来自分类Dev

从路由中删除索引后,为什么POST的帮助程序路径会更改?

来自分类Dev

PDF到没有GhostScript的图像转换器

来自分类Dev

没有转换器ID和forClass的@FacesConverter

来自分类Dev

为什么在路由中带有%字符的路由将显示为空白?

Related 相关文章

  1. 1

    为什么我的路由器没有路由?

  2. 2

    非资源路由中的路由错误“没有路由匹配”

  3. 3

    为什么我没有被重定向到我选择的路径?反应路由器

  4. 4

    Symfony:如何将参数从路由传递到没有路径的控制器

  5. 5

    通过路由器,我想更改插入路由中的内容,但是当我单击按钮时,它没有更改组件,为什么?

  6. 6

    为什么从 mongodb find() 返回的数据没有在 api 路由中提供任何数据?

  7. 7

    为什么启动命令对某些文件没有路径有效?

  8. 8

    为什么转换器不运行?

  9. 9

    为什么显示错误“没有路由与[GET]匹配/用户/ sign_out”?

  10. 10

    Python Flask:转换器如何工作?(动态路由)

  11. 11

    为什么点命令(源)在zsh中没有路径的文件上不起作用?

  12. 12

    什么是有状态转换器?

  13. 13

    RSpec控制器测试:没有路由匹配

  14. 14

    错误:NullInjectorError:没有路由器的提供程序

  15. 15

    没有路由器的VPN / RDP

  16. 16

    没有路由器的端口转发

  17. 17

    为什么路由器没有关机程序?

  18. 18

    为什么没有选择将自定义url转换器添加到主应用程序这样的蓝图?

  19. 19

    为什么Power BI视觉效果的转换器方法是公开的而不是私有的?

  20. 20

    到底为什么有十六进制转换器的对象?

  21. 21

    如何检查给定值是私有路由中的JWT?

  22. 22

    如何防止所有路由中的组件渲染?

  23. 23

    即使没有路径变量,为什么我也可以从Windows cmd启动某些应用程序并运行?

  24. 24

    为什么多值转换器不起作用

  25. 25

    rc1路由器“没有路由器的提供程序”

  26. 26

    从路由中删除索引后,为什么POST的帮助程序路径会更改?

  27. 27

    PDF到没有GhostScript的图像转换器

  28. 28

    没有转换器ID和forClass的@FacesConverter

  29. 29

    为什么在路由中带有%字符的路由将显示为空白?

热门标签

归档