问题标签 [url-for]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
238 浏览

flask - 烧瓶 url_for 内置错误

我的代码中有这一行:

该功能应该是这个:

(Hello 只是让我看看该功能是否被触发 - 它没有)

然后错误是这样的:

你知道这是为什么吗?

谢谢你的帮助!!!

PS.:如果它有帮助,我最初使用的是 Miguel Grinberg 编写的关于使用 Flask 构建 API 的教程,该教程最初是有效的,但后来我玩了一下,就是这样......

0 投票
2 回答
616 浏览

ruby-on-rails - Rails 4:respond_with参数错误

在我的 Rails 应用程序(v. 4.1.9)中,创建操作后出现以下错误:

arguments passed to url_for can't be handled. Please require routes or provide your own implementation

这是我的代码:

路线.rb

questions_controller.rb

我也尝试过respond_with question_pathredirect_to question_path但总是同样的错误。

有任何想法吗?

0 投票
1 回答
457 浏览

python - 为什么 url_for() 使用 'static' 作为第一个参数?没有静态()

不明白为什么它会起作用,所以我不能改变它:

ImageUploadField在表单中使用 Flask-Admin,该字段是这样的:

endpoint='static'是默认值。

endpointflask_admin.ext.form.upload这种方式使用:

所以它被传递给一个url_for()函数......

结果url_for()只是添加'static/'到文件名之前。如果我尝试设置

当然它会引发 a BuildError,但如果我尝试这样做:

它也提高了BuildError,我猜dumb_f()是因为在upload.py.

为什么还url_for()有效?第一个参数不应该是函数的名称吗?我没有static命名方法,也没有upload.py

0 投票
1 回答
160 浏览

go - 如何在模板内的urlfor函数中选择模块名称

我在一个有 2 个模块的 beego 应用程序中工作,并且在两个模块中都有一个同名的控制器。当我{{urlfor}}在模板中使用时,生成的 url 与其他模块链接。

有人知道它是否可以在urlfor函数中选择模块名称吗?我在文档中搜索并且看不到任何参考。我目前使用beego 1.4.3

提前致谢

0 投票
1 回答
122 浏览

eve - 前夕有 url_for() 吗?

我们知道在 Flask 中有url_for()端点,比如url_for('edit', _external=True) 我要问什么是 python eve 的最佳实践?

0 投票
2 回答
2397 浏览

python - Flask 函数 url_for 不适用于 Bluehost 上的子域部署

我在 Bluehost 的根目录下的子目录中部署了一个非常简单的 Flask 应用程序,名为“app”。希望 example.com 指向主页,example.com/app 指向我的 Flask 应用程序。实际上,当脚本 index.py 看起来像这样时,Flask 应用程序工作得很好:

但是当我介绍了一个简单的登录功能时,事情变得很糟糕,文档结构和 index.py 看起来像:

文档结构:

索引.py:

但是,访问 example.com/app 会导致 URL 更改为 example.com/login 以及一个合理的 404 错误,因为 example.com/login 没有映射到任何文档。

url_for('login') 返回 example.com/login 而不是 example.com/app/login。这就是后一个版本的 index.py 不起作用的原因。我尝试了很多东西,但没有遇到任何修复。请帮忙。谢谢!

我的.htaccess:

我的 index.fcgi:

0 投票
1 回答
171 浏览

php - PHPUnit Symfony 1.4 url​​_for 返回错误的 URL

我正在尝试为特定函数创建一个单元测试,该函数根据一组参数从开关返回给定的 URL。一切都很好,直到从 url_for 返回。

这是返回的输出:

如您所见,返回的 URL 已将站点 URL 替换为 PHUnit 版本。我想要的是一个更像这样的返回 URL:

我正在使用命令行来运行我的测试。

如果您需要更多信息,请说我会尽力进一步解释。

导致问题的功能是这个......

和我的测试脚本

谢谢。

0 投票
1 回答
1874 浏览

python - 无法使用 url_for 在 Flask 上生成 POST 请求

我正在尝试创建一个按钮,允许用户通过将发布请求传递到以下视图来删除我系统上的用户。我的挑战是我无法获取表单的提交部分来触发 POST 请求,它总是生成 GET 然后无法删除用户:

我尝试将方法 ="post" 作为参数传递给 url_for 方法,但这似乎不起作用

我的视图处理程序

和html表单:

用简单的形式处理这个相对简单,但由于某种原因,我无法让它正常工作。

谢谢

0 投票
1 回答
831 浏览

php - 使用 Slim 和 Twig 的 GET 和 POST 方法

我正在尝试使用 Slim PHP 框架创建一个论坛。但是,我遇到了为论坛的每个部分分配参数的问题。我想为每个类别厕所主题获取一个 ID。这意味着网址将类似于:

基于此,页面将呈现该类别的主题。我一直在使用该urlFor()功能,但我似乎无法弄清楚将其传递给它。

这是我当前的路线代码:

对于我用来显示类别的代码:

谢谢

0 投票
1 回答
39 浏览

flask - 烧瓶网址重新路由

我正在做一个烧瓶项目,我必须将所有以“/user”和“/user/”结尾的url重定向到“user/1”。除了我在下面使用的方法之外,还有其他更短的方法吗?

等等。我可以使用自动执行此操作的功能吗?