表单数据以unicode而不是string形式出现

时间:2015-09-03 01:36:02

标签: python django unicode

我正在尝试使用手工制作的形式(而不是使用Django)将一些数据发布到我的视图中,但它没有像预期的那样通过。以下是请求中的数据: http://grab.by/K7ay

这是我用来检索/显示它的代码。

print(request.POST) print("slot_range: %s"%type(request.POST.get('slot_range')))

我期待一个字符串或一个数组,但正如你所看到的,slot_range以'unicode'形式出现,当我尝试拆分或获取第一个元素时,它不起作用。

使用Django表单似乎没有这个问题。

我也尝试将enctype设置为multipart / formdata广告但没有帮助。

导致此问题的原因是什么以及如何解决此问题?

1 个答案:

答案 0 :(得分:1)

好吧这很尴尬......字面上解决了我的问题。

解决方案是首先存储变量,然后将其拆分。