问题标签 [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.
python - 在 Flask 中使用变量和 url_for 构建错误
在互联网上发现一两个人有类似的问题,但没有看到任何地方发布的解决方案。我从下面的代码/模板中收到构建错误,但无法弄清楚问题出在哪里或为什么会发生。模板似乎无法识别该功能,但不知道为什么会发生这种情况。任何帮助将不胜感激 - 我已经在键盘上敲了两个晚上了。
功能:
...
模板摘录:
错误日志: https ://gist.github.com/1684250
编辑:还想包括它在构建 URL 时不识别变量“proj”,所以它只是将值作为参数附加。这是一个示例: //myproject/viewproj?projname=what+up
最后几行:
ios - iOS:重命名项目后 NSBundle URLForResource 失败
我刚刚通过在项目导航器中缓慢双击项目蓝色横幅并修改值然后按 Enter 来重命名我的 Xcode 4 项目。
重命名成功,项目编译、部署、运行成功。
有一个小问题。我想修改以下行中的字符串值以反映项目名称更改:
当我更改@"MyProjectName"
为读取@"MyNewProjectName"
应用程序崩溃时,因为从中检索到的值为零。
您指定的值在哪里被查找?我已将其重命名为MyProjectName.xcdatamodeld
,MyNewProjectName.xcdatamodeld
但这并没有帮助。我无法更新这个字符串,这让我很烦恼。
任何帮助将不胜感激。
javascript - 烧瓶 url_for Javascript 中的 URL
使用烧瓶时在 Javascript 文件中创建动态 URL 的推荐方法是什么?在 jinja2 模板和 python 视图中使用,在文件url_for
中执行此操作的推荐方法是什么?.js
因为它们不被模板引擎解释。
基本上想要做的是:
这是不可能的。
但很自然,我可以在模板中执行它:
ruby-on-rails - 观察者内部的 url_for(用于 Facebook Open Graph)
我想使用观察者将内容发送到 Facebook Open Graph。
粗略地说,类似:
在控制器或视图中,很明显我可以使用url_for
or item_url
。但是如何在观察者内部获取 URL?观察者绝对是放置此代码的正确位置,因为可以在许多地方创建项目,并且将调用放在控制器中的每个操作上听起来是错误的。
好吧,这听起来像是“违反 MVC”,但在那种情况下,我认为它是必要的。
任何想法如何在没有黑客的情况下制作它?
python - 在 jinja2 模板中创建指向 Flask 应用程序 url 的链接
在我的 Flask 应用程序中,我有一个显示帖子的视图
要显示最后 10 个条目,我有以下视图:
现在,当我显示最后 10 个帖子时,我想将帖子的标题转换为超链接。目前我必须在我的 jinja 模板中执行以下操作来实现这一点:
有什么办法可以避免对网址进行硬编码?
像url_for
这样用于创建 Flask url 的函数:
我已经尝试寻找一个,但我无法找到它。
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/
来自。任何提示表示赞赏。
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 中这是可能的。我该如何解决这个问题?
python - 在哪里定义 Flask 中 url_for() 使用的域?
当我调用url_for('index')
它时,它会生成'/'
,但有时我希望它生成'domain.tld/'
。我在文档中找不到我要指定的地方。我只需要做'domain.tld/%s' % url_for('index')
吗?
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 路由在每个蓝图中都可以正常工作
这是回溯:
salesforce - SFDC - 将输入传递给 URLFOR
我目前正在尝试在 Salesforce 上自定义一个对象,并且需要创建一个操作按钮,该按钮将导致一个新的帐户编辑页面。
我想通过 URLFOR 函数传递输入来预填充新帐户页面(见下文);在我的示例中,不解释参数值。
有没有人知道如何在 apex 中通过 URLFOR 传递变量输入?
谢谢你的帮助。
克拉克