我想将请求参数添加到{% url %}标记中,比如?office=foobar.

这个是可能的吗?我在上面找不到任何东西.

推荐答案

不是,因为GET参数不是URL的一部分.

只需将它们添加到末尾:

<a href="{% url myview %}?office=foobar">

对于Django 1.5+

<a href="{% url 'myview' %}?office=foobar">

Django相关问答推荐

Django中有修改字段值的挂钩吗?

如何显示日期?

如何在Django上创建ManyToMany管理面板?

""关系"core_Boundary_summary的列user_id中的空值"违反了非空约束|失败行包含(2,title,string,null)

Django:作为模型中的列表元素的字段

注册新用户时,对象没有属性';is_active';错误:';NoneType';对象没有属性

如何在Django模板中获取组中对象的整体计数器(&Q;)?

在Django测试get方法中获取HttpResponseNotFound

断开连接不会发生

Django 表单字段必填和可选配置

django 创建多种类型用户的最佳方法

django REST 框架 - 嵌套 ModelSerializer 的有限查询集?

多租户 Django 应用程序:根据请求更改数据库连接?

如何从 django 模板生成静态 html 文件?

删除所有表的django命令是什么?

如何迭代模板中 SelectField 的选项?

从 virtualenv 中,pip freeze > requirements.txt 给出了一堆垃圾!如何修剪它?

UnicodeEncodeError:ascii编解码器无法编码字符

如何重置 PostgreSQL 表上的 ID 序列

django sql 查询如何使用不区分大小写的同时包含?