【问题标题】:Form data comes through as unicode instead of string表单数据以 unicode 而不是字符串的形式出现
【发布时间】:2023-04-06 11:34:01
【问题描述】:

我正在尝试使用手工制作的表单(而不是使用 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 广告,但没有帮助。

这是什么原因造成的,我可以做些什么来解决这个问题?

【问题讨论】:

    标签: python django unicode


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-11-03
      • 1970-01-01
      • 2014-05-27
      • 2016-04-30
      • 1970-01-01
      • 2020-01-24
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      相关资源
      最近更新 更多