我有一个输入字段如下
<input type="text" name="first_name"/>
当我从view.py
调用它时first_name = request.POST['first_name'],
我得到如下的价值
(u'sazzad',)
此处sazzad
是我的输入,但我得到了额外的部分(u'',)
如何解决这个问题?
答案 0 :(得分:4)
您不小心在行尾添加了逗号:
first_name = request.POST['first_name'],
^ trailing comma
这意味着first_name
是tuple (u'sazzad',)
,而不是字符串u'sazzad'
。
你应该删除这个逗号。
正如@rnevius在评论中所说,u''
前缀只是意味着它是一个unicode字符串,你不必担心这个。