- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Documentation关于 url_for。
代码:
fn index(req: HttpRequest) -> HttpResponse {
let url = req.url_for("foo", &["1", "2", "3"]); // <- generate url for "foo" resource
HTTPOk.into()
}
fn main() {
let app = Application::new()
.resource("/test/{one}/{two}/{three}", |r| {
r.name("foo"); // <- set resource name, then it could be used in `url_for`
r.method(Method::GET).f(|_| httpcodes::HTTPOk);
})
.finish();
}
如何向生成的 URL 添加查询字符串,如 ?name=Alex
?有没有一个很好的内置方法来使用 HttpRequest.url_for()
(不仅仅是像 url += query_str
一样附加)
最佳答案
url_for
给你一个 Result<Url, UrlGenerationError>
,您可以使用 .set_query
解包并添加查询参数.
let mut myurl = req.url_for("foo", &["1", "2", "3"]).unwrap();
myurl.set_query(Some("q=asdf"));
关于rust - 如何在 actix-web 中将查询字符串传递给 HttpRequest.url_for()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55868475/
我从 Subdomain RailsCast 获取代码 module UrlHelper def with_subdomain(subdomain) subdomain = (subdom
我有一个使用 nginx 进行反向代理/ssl 终止的 flask 应用程序,但是在 flask 中使用 url_for 和重定向时遇到了麻烦。 nginx.conf 条目: location /fl
设置url_for() Jinja2 模板中的 非常简单(只要它在 HTML 中)。我一直在尝试从 JQuery 内部设置它,如下所示: function my_func(key) {
场景:HTTP 反向代理后面的 Flask + Flask-login Flask 应用程序位于 http://localhost:5000/公共(public)应用程序 http://example
我喜欢很多约定 Overholt example使用过,但遇到了特定问题。 我使用 werkzeug.wsgi 中的 DispatcherMiddleware 对象设置了两个应用程序: from we
这个问题已经有答案了: How to serve static files in Flask (24 个回答) Import javascript files with jinja from stat
我是 flask 和 html 的新手。当我尝试在我的 html 代码中使用 action 属性时出现构建错误,我不知道为什么会发生这种情况。这是我的 html 代码: 还有我的 flask
我们的服务器 (xxxx.edu.au:5000) 上运行着一个 Flask 应用程序。但是,我们设置了代理xxxx.edu.au/getseq它将请求转发到 xxxx.edu.au:5000 不幸的
这个问题已经有答案了: Pass JavaScript variable to Flask url_for (4 个回答) 已关闭 6 年前。 我有这条路线: @my_app.route('/get_
我正在为 Flask 应用程序编写一些测试,遇到一个问题,即我的 test_client 响应中的 URL 与从测试用例中调用 url_for 生成的 URL 不匹配。例如,我的模板中有以下内容: R
url_for 是否跨蓝图工作? /flaskapp /runserver.py (from server import app; app.run(debug=True))
我正在编写一个脚本来收集那些没有收到电子邮件确认电子邮件的用户的电子邮件并将其重新发送给他们。该脚本显然在 Flask 应用程序上下文之外工作。我想使用 url_for() 但无法正确使用。 def
我正在构建一个辅助方法,它允许我传递一个数组,其中包含我希望可用于管理对象(如编辑、删除等)的选项。该方法的简化版本如下所示: def management_links(instance, act
什么时候应该使用命名路由与使用带有 {:controller => "somecontroller", :action => "someaction"} 哈希的 url_for ? 一个比另一个更受欢
我正在尝试在我的管理页面中的某个 ModelView 上加载脚本: class CustomView(ModelView): # Neither approach works here:
我必须在一页(设置)上为多个表编辑/创建表单。因此我创建了 SettingsController。 路线: resources :settings, :only => :index do memb
因为 'code' 是下面 MethodView 类 C 的 get 方法的参数,当我调用 url_for('c', code='O7A') 时,我希望得到的 url 是:/c/O7A 我看到的不是预
我开发多语言网站。 页面有这样的 URI: /RU/about /EN/about /IT/about /JP/about /EN/contacts 在 jinja2 模板中,我写道: About 我
我正在 Flask 中构建模块化应用程序,如果我从当前蓝图中引用另一个蓝图中的函数,我会不断收到构建错误,例如 我有一个文件 userProfiles.py @userP.route('/myProf
我试图找到一个与 Flask 的 url_for 等效的 django 方法。 我不是在寻找 jinja 等价物(如图所示 here )——我说的是在房子的 python 方面 在我的 flask 应
我是一名优秀的程序员,十分优秀!