Django:视图如何从 url 获取多个值?
Posted
技术标签:
【中文标题】Django:视图如何从 url 获取多个值?【英文标题】:Django: How does view get multiple values from url? 【发布时间】:2012-07-22 22:14:18 【问题描述】:这是关于将值从 URL 传递到 django 中的视图。
这样的网址: http:///boards/?board=picture&board=girls
我想获得都属于 board 的值“图片”和“女孩”。 将这些值存储到列表或其他东西中。
很明显,request.GET.get('board') 不能得到两个值。
有人有解决方法吗? 提前谢谢你。
【问题讨论】:
这个问题可能对***.com/questions/3910165/…有帮助 【参考方案1】:It's request.GET.getlist('board')
- 在 Django 文档https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.QueryDict 中有说明
【讨论】:
@Jon 是否有文档说明可以在具有相同名称的 GET 请求中使用多个参数? (例如上述问题中的board
有2个值,这是符合规范的请求吗?)以上是关于Django:视图如何从 url 获取多个值?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 django 视图中的绝对 url 获取相对 url?
如何在Django中正确处理获取html输入值到视图和url模式?