当前位置: 首页 > 面试题库 >

使用url_for()在Flask中创建动态URL

曹昊焱
2023-03-14
问题内容

我的Flask路线中有一半需要使用变量say /<variable>/add/<variable>/remove。如何创建到这些位置的链接?

url_for() 需要一个参数传递给函数,但是我不能添加参数?


问题答案:

它使用关键字参数作为变量:

url_for('add', variable=foo)


 类似资料:
  • flasky学习过程中,有关分页的那部分使用url_for生成url的问题 假设查看的用户是haha 1.在用户头像创建的url 生成的url是 http://xxx/user/haha 2.在下边分页创建导航栏的url 定义的宏 模板调用宏 为什么生成的url是 http://xxx/followers_by/haha?page=1 而不是是http://xxx/followers_by/?pa

  • 问题内容: 如何在Flask中使用引用文件夹中的文件?例如,我的文件夹中有一些静态文件,其中一些可能位于子文件夹中。 当我尝试从提供文件时static/bootstrap,出现错误。 我可以使用此功能来引用不在子文件夹中的文件。 引用静态文件的正确方法是什么url_for?如何使用url_for任何级别的静态文件生成URL? 问题答案: 默认情况下,你具有静态文件的端点。还应用有以下参数: :可用

  • 问题内容: 如何在Flask中使用引用文件夹中的文件?例如,我的文件夹中有一些静态文件,其中一些可能位于子文件夹中。 当我尝试从提供文件时,出现错误。 我可以使用此功能来引用不在子文件夹中的文件。 引用静态文件的正确方法是什么?如何使用任何级别的静态文件生成URL? 问题答案: 默认情况下,你具有静态文件的端点。还应用有以下参数: :可用于为网络上的静态文件指定其他路径。默认为文件夹的名称。 :包

  • 问题内容: 当我调用它时,它会生成,但是有时我希望它生成。我在文档中找不到要指定的位置。我需要做吗? 问题答案: 采用关键字参数,该参数将返回绝对(而非相对)URL。我相信您将需要在根域中设置一个配置密钥,以使其正常工作。

  • 问题内容: 我想知道用于在模板和应用程序代码中生成链接的原因。 通过这样做,我可以获得什么: 和这个: 而不是硬编码路径? 问题答案: 从Flask的文档中, 使用提供的方法生成指向给定端点的URL。 目标端点未知的变量参数将作为查询参数附加到生成的URL。如果查询参数的值是,则将跳过整个对。如果蓝图处于活动状态,则可以通过在本地端点前面加点()来快捷引用同一蓝图。 现在,您无需使用静态网址即可到

  • 问题内容: 我有以下表格示例。Thera可以是无限的分支机构和客户。我需要对该分支进行分组并计算他们的客户,然后用不同的列来显示它。 请注意,可以有无限的分支和客户,查询不仅必须在这种情况下有效。 在这种情况下,可接受的结果是: 示例SQL DATA 问题答案: 我认为写一个返回变量结构的流水线表函数虽然很复杂,但却是可能的。您的管道表函数将使用Oracle Data Cartridge接口和An