Django请求获取参数
在 Django 请求中,我有以下内容:
POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}>
如何获取 section
和 MAINS
的值?
if request.method == 'GET':
qd = request.GET
elif request.method == 'POST':
qd = request.POST
section_id = qd.__getitem__('section') or getlist....
In a Django request I have the following:
POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}>
How do I get the values of section
and MAINS
?
if request.method == 'GET':
qd = request.GET
elif request.method == 'POST':
qd = request.POST
section_id = qd.__getitem__('section') or getlist....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您还可以使用:
使用此功能可确保您不会收到错误。如果未定义带有任何键的 POST/GET 数据,则不会引发异常,而是使用回退值(将使用 .get() 的第二个参数)。
You may also use:
Using this ensures that you don't get an error. If the POST/GET data with any key is not defined then instead of raising an exception the fallback value (second argument of .get() will be used).
您可以使用
[]
从QueryDict
对象中提取值,就像提取任何普通字典一样。You can use
[]
to extract values from aQueryDict
object like you would any ordinary dictionary.