在Django视图中,您可以访问request.GET['variablename'],因此在您的视图中,您可以执行如下操作:myvar = request.GET['myvar']

实际的request.GET['myvar']对象类型是:

现在,如果要传递具有相同参数名的多个变量,即:

http://example.com/blah/?myvar=123&myvar=567

您希望为参数myvar返回pythonlist,然后执行以下操作:for var in request.GET['myvar']:

print(var)

但是,当您尝试只获取url中传递的最后一个值时,即在上面的示例中,您将获得567,shell中的结果将是:5

6

7

然而,当你打印request.GET时,它似乎有一个list即:

确定更新:

它的目的是返回最后一个值,我的用例是我需要一个列表。

来自django docs:QueryDict.getitem(key)

Returns

the value for the given key. If the

key has more than one value,

getitem() returns the last value. Raises

django.utils.datastructures.MultiValueDictKeyError

if the key does not exist. (This is a

subclass of Python's standard

KeyError, so you can stick to catching

KeyError

QueryDict.getlist(key) Returns the

data with the requested key, as a

Python list. Returns an empty list if

the key doesn't exist. It's guaranteed

to return a list of some sort.

更新:

如果有人知道django dev为什么这么做,请告诉我,显示一个列表似乎是违反直觉的,而且它的行为不像一个列表。不是很Python!

python request对四类参数的处理_如何处理Djang中同一参数具有多个变量的request.GET...相关推荐

  1. 四参数坐标转换c++_手持GPS的三参数计算方法

    导  读 经常有人使用手持GPS(或北斗手持机),发现手持机精度不高,误差很大,如果把相关参数输入,其精度可以大大的提高,对于一般电力.燃气.管道.石油.勘探.水利等野外勘察使用,精度足够! 一般型号 ...

  2. cnn 反向传播推导_深度学习中的参数梯度推导(三)下篇

    前言 在深度学习中的参数梯度推导(三)中篇里,我们总结了CNN的BP推导第一步:BP通过池化层时梯度的计算公式.本篇(下篇)则继续推导CNN相关的其他梯度计算公式. 注意:本文默认读者已具备深度学习上 ...

  3. eta 深度学习 参数_深度学习中的参数梯度推导(一)

    必备的数学知识 矩阵微分与求导 前言 深度学习向来被很多人认为是"黑盒",因为似乎很多人都不清楚深度学习的运作方式,本系列<深度学习中的数学>的连载文章主要目的就是向大 ...

  4. a5松下驱动器参数设置表_松下伺服几个参数需要熟悉并掌握设置方法

    松下伺服参数共有200多个,但一般的控制场合只需要掌握少数几个即可.伺服系统有位置控制.速度控制.转矩控制以及三者的组合等多种控制模式,但大多数场合都是将伺服系统用于精密定位,其次是转矩控制,速度控制 ...

  5. mlp 参数调优_积神经网络(CNN)的参数优化方法

    积神经网络(CNN)的参数优化方法 from:http://blog.csdn.net/u010900574/article/details/51992156 著名: 本文是从 Michael Nie ...

  6. url去除掉一个参数php,php怎样去掉url中的参数_后端开发

    php去掉url中的参数的要领是:能够经由过程trim()函数来完成.该函数能够删除字符串中的指定字符,并返回已修正的字符串.细致使用要领如:[trim($url,"?");tri ...

  7. finereport报表设计中模板数据集的sql语句中if的用法_报表工具中动态参数的灵活运用...

    报表开发过程中,有的时候我们会觉得普通参数很难满足一些业务需求,比如第二个数据集要引用第一个数据集的结果进行计算,动态控制 SQL 的过滤条件,动态列等,如果您遇到了这种情况,可以尝试使用动态参数即 ...

  8. listen函数的第二个参数_signal(SIGPIPE,?SIG_IGN)listen函数中backlog参数分析

    signal(SIGPIPE, SIG_IGN); TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点各负责一条. 当对端调用close时, 虽然本意是关闭整个两条信道, 但本端 ...

  9. 修改url 参数_SEO优化设计,如何处理网址的动态参数?

    在SEO日常工作中,我们经常将,工欲善其事,必先利其器,这里的"器"重点就是指我们的网站自身形态,而在影响网站结构的众多因素中,就是URL的动态参数. 特别是相对于动态网站而言,它 ...

最新文章

  1. python 全栈开发,Day132(玩具管理页面,控制玩具通讯录,基于请求的好友关系建立)...
  2. EGO首次线下活动分享:Facebook研发团队的高效秘诀
  3. 腾讯云:新基建大潮下国产数据库的探索与思考 | 云·创课程实录
  4. 是时候搁置Grunt,耍一耍gulp了
  5. java getqueue 0_【求助】Exception in threadAWT-EventQueue-0java.lang.Null
  6. 流程的python-读《流畅的python》第一天
  7. Android Studio:missing feature Watch
  8. linux常用命令解析
  9. 信息系统项目管理师项目变更管理
  10. Java学习日报—2021/11/18
  11. 华为公开“实现汽车中电子控制功能的系统”相关专利
  12. 猎豹MFC--CFile类家族介绍ADO连接数据库 打开数据库 关闭数据库 连接字符串
  13. 01在Windows Server 2008R2上面搭建一台根DC
  14. Oracle P6培训系列:17建立基线
  15. 【python办公自动化(17)】利用python向PPT文档中写入内容(证书生成器)
  16. 2020年下半年软件设计师下午真题及答案解析
  17. Unity Shader学习记录第一章
  18. adobe flash player android 4.4,adobe flash player最新版
  19. 软件测试常问面试题,你真的会搭建测试环境吗?
  20. Eslint:Parsing error: The keyword ‘interface‘ is reserved

热门文章

  1. 手机厂商探路互联网:硬件高利润时代已成历史
  2. cygwin/gcc与MinGW
  3. 记录 Parameter with that position [1] did not exist; nested exception is java.lang.IllegalArgumentExce
  4. Python爬虫入门之Urllib库的基本使用
  5. LeetCode - Convert Sorted Array to Binary Search Tree
  6. Shell的 for 循环小例子
  7. NumPy常用属性及方法
  8. Coursera课程 Programming Languages, Part C 总结
  9. java: cannot execute binary file 如果遇到这个错,一般是操作系统位数出问题了。
  10. 读《程序员的SQL金典》[2]--函数