当前位置: 首页 > 面试题库 >

django-getlist()

马和硕
2023-03-14
问题内容

问题在于在django中接收到POST请求。我确实喜欢这样。

def portfolio_add(request):
    ukeys = request.POST.getlist('ukeys')
    ........etc.......

但是我得到ukeys的值为u'[]'。当我检查时,request.POST我得到的值是u"<QueryDict: {u'ukeys[]': [u'68c04', u'16149']}>"

因此,如何在Django中将这些值作为列表获取?

谢谢!


问题答案:

[]后缀为jQueryPOST的数组,因为PHP和某些Web框架了解该约定,并自动为您在服务器端重新构建数组。Django不能那样工作,但是您应该能够通过以下方式访问数据:

ukeys = request.POST.getlist('ukeys[]')


 类似资料:
  • PyCharm的一个特性是它包含对Django的支持。 能够在PyCharm中包含JavaScript功能,它可以被认为是Django的最佳IDE。 在PyCharm IDE中创建Django项目的基本步骤如下 - 如果启用了EnableDjangoadmin选项,PyCharm将为您设置管理站点。 模板调试 调试适用于Django和Jinja模板。 我们可以检查变量,逐步执行代码,并在调试器中执

  • Django 是一个高级 Python Web 框架,鼓励快速开发和简洁实用的设计。Django 使你可以更轻松地以更少的代码更快地构建更好的 Web 应用程序。 Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设计的完美管理界面 一流的 URL 设计 设计者友好的模板语言 缓存系统 示例代码: from django.template import Context, lo

  • 问题内容: 我想知道是否有人将Django REST框架与django-polymorphic相结合的Pythonic解决方案。 鉴于: 如果我想要django-rest- framework中所有GalleryItem的列表,它只会给我GalleryItem(父模型)的字段,因此是:id,gallery_item_field和polymorphic_ctype。那不是我想要的 我想要custom

  • 我用ImageField创建了一个简单的模型,我想用django-rest-framework+django-rest-swagger创建一个api视图,它是文档化的,并且能够上传文件。 以下是我得到的: 我阅读了django-rest-framework中的这部分文档: 我正在使用、和。

  • Django带有聚合feed生成框架。有了它,你可以创建RSS或Atom只需继承django.contrib.syndication.views.Feed类。 让我们创建一个订阅源的应用程序。 在feed类, title, link 和 description 属性对应标准RSS 的<title>, <link> 和 <description>元素。 条目方法返回应该进入feed的item的元素。

  • 我们将要建立第一个网页:你博客的主页!但是首先,让我们先学习一点 Django 的 url 知识。 什幺是 URL? 简单地说,URL 是一个网页地址。 每当你访问一个网站时,你都能在浏览器的地址栏里看到一个 URL。(是的! 127.0.0.1:8000 是一个URL! 同时 https://djangogirls.org 也是一个 URL): 每一个互联网的网页都需要自己的 URL。 这样当用