问题标签 [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 投票
7 回答
54741 浏览

python - 在 Flask 中使用变量和 url_for 构建错误

在互联网上发现一两个人有类似的问题,但没有看到任何地方发布的解决方案。我从下面的代码/模板中收到构建错误,但无法弄清楚问题出在哪里或为什么会发生。模板似乎无法识别该功能,但不知道为什么会发生这种情况。任何帮助将不胜感激 - 我已经在键盘上敲了两个晚上了。

功能:

...

模板摘录:

错误日志: https ://gist.github.com/1684250

编辑:还想包括它在构建 URL 时不识别变量“proj”,所以它只是将值作为参数附加。这是一个示例: //myproject/viewproj?projname=what+up

最后几行:

0 投票
1 回答
227 浏览

ios - iOS:重命名项目后 NSBundle URLForResource 失败

我刚刚通过在项目导航器中缓慢双击项目蓝色横幅并修改值然后按 Enter 来重命名我的 Xcode 4 项目。

重命名成功,项目编译、部署、运行成功。

有一个小问题。我想修改以下行中的字符串值以反映项目名称更改:

当我更改@"MyProjectName"为读取@"MyNewProjectName"应用程序崩溃时,因为从中检索到的值为零。

您指定的值在哪里被查找?我已将其重命名为MyProjectName.xcdatamodeldMyNewProjectName.xcdatamodeld但这并没有帮助。我无法更新这个字符串,这让我很烦恼。

任何帮助将不胜感激。

0 投票
9 回答
45440 浏览

javascript - 烧瓶 url_for Javascript 中的 URL

使用烧瓶时在 Javascript 文件中创建动态 URL 的推荐方法是什么?在 jinja2 模板和 python 视图中使用,在文件url_for中执行此操作的推荐方法是什么?.js因为它们不被模板引擎解释。

基本上想要做的是:

这是不可能的。

但很自然,我可以在模板中执行它:

0 投票
1 回答
205 浏览

ruby-on-rails - 观察者内部的 url_for(用于 Facebook Open Graph)

我想使用观察者将内容发送到 Facebook Open Graph。

粗略地说,类似:

在控制器或视图中,很明显我可以使用url_foror item_url。但是如何在观察者内部获取 URL?观察者绝对是放置此代码的正确位置,因为可以在许多地方创建项目,并且将调用放在控制器中的每个操作上听起来是错误的。

好吧,这听起来像是“违反 MVC”,但在那种情况下,我认为它是必要的。

任何想法如何在没有黑客的情况下制作它?

0 投票
1 回答
86974 浏览

python - 在 jinja2 模板中创建指向 Flask 应用程序 url 的链接

在我的 Flask 应用程序中,我有一个显示帖子的视图

要显示最后 10 个条目,我有以下视图:

现在,当我显示最后 10 个帖子时,我想将帖子的标题转换为超链接。目前我必须在我的 jinja 模板中执行以下操作来实现这一点:

有什么办法可以避免对网址进行硬编码?

url_for这样用于创建 Flask url 的函数:

我已经尝试寻找一个,但我无法找到它。

0 投票
1 回答
1462 浏览

python - 使用蓝图在 Flask 中复制 url_prefix

抱歉,我已经在 stackoverflow 中搜索并用谷歌搜索,但没有找到有用的信息。我有一个烧瓶应用程序,python 版本 2.6 烧瓶版本 0.9

它的应用层次结构就像

两个文件init .py 都是空的



当我输入时它工作正常localhost:8080/hello,但如果我单击 html 中的链接会出错。我发现它的 url 值是href="/hello/hello/"(应该是/hello/对的吗?)。我知道 hello.get_index 映射到/hello/,但不知道第一个hello/来自。任何提示表示赞赏。

0 投票
1 回答
193 浏览

ruby-on-rails - url_for Rails 3 与 Rails 2 改变了吗?

我已将 Rails 2 应用程序迁移到 Rails 3。但现在我遇到了以下问题。在我的一个视图文件中,我调用了以下 javascript(使用 JQuery):

当它加载页面时,我收到错误:

没有路线匹配 {:controller=>"visit_types", :action=>"get_color"}

rake routes输出:

是真的。我没有通过:id电话url_for()。但在 Rails 2 中这是可能的。我该如何解决这个问题?

0 投票
1 回答
39659 浏览

python - 在哪里定义 Flask 中 url_for() 使用的域?

当我调用url_for('index')它时,它会生成'/',但有时我希望它生成'domain.tld/'。我在文档中找不到我要指定的地方。我只需要做'domain.tld/%s' % url_for('index')吗?

0 投票
1 回答
1893 浏览

routing - Flask url_for 在模块化应用程序中路由时出错

我正在 Flask 中构建模块化应用程序,如果我从当前蓝图中引用另一个蓝图中的函数,我会不断收到构建错误,例如我有一个文件 userProfiles.py

在另一个文件 userAccounts.py 我有

然后我有一个 main.py 注册所有蓝图并执行 app.run()

现在我正在尝试从我的 showProfile 函数中执行 url_for('userA.login) 但我不断收到 - werkzeug.routing.BuildError - 。我无法解决这个问题,并且没有在线解决方案对我有帮助。

PS url_for 函数在我的模板中也不起作用,由于某种原因,它只是不能使用这些函数,我别无选择,只能href 到路径。

只是为了添加更多信息,我根本没有重复的函数,所有函数及其名称都是唯一的,并且 url_for 路由在每个蓝图中都可以正常工作

这是回溯:

0 投票
2 回答
5307 浏览

salesforce - SFDC - 将输入传递给 URLFOR

我目前正在尝试在 Salesforce 上自定义一个对象,并且需要创建一个操作按钮,该按钮将导致一个新的帐户编辑页面。

我想通过 URLFOR 函数传递输入来预填充新帐户页面(见下文);在我的示例中,不解释参数值。

有没有人知道如何在 apex 中通过 URLFOR 传递变量输入?

谢谢你的帮助。

克拉克