django请求。Post值未正确显示

django请求。Post值未正确显示,django,Django,我有一个输入字段,如下所示 <input type="text" name="first_name"/> 我得到如下值 (u'sazzad',) 这里的sazzad是我的输入,但我得到了额外的部分(u'',) 如何修复此问题???您不小心在行尾添加了逗号: first_name = request.POST['first_name'], ^ trailing comma 这意味着first\u nam

我有一个输入字段,如下所示

<input type="text" name="first_name"/>
我得到如下值

(u'sazzad',)
这里的
sazzad
是我的输入,但我得到了额外的部分
(u'',)


如何修复此问题???

您不小心在行尾添加了逗号:

first_name = request.POST['first_name'],
                                       ^ trailing comma
这意味着
first\u name
(u'sazzad',)
,而不是字符串
u'sazzad'

你应该去掉这个逗号


正如@rnevius在评论中所说,
u''
前缀只意味着它是一个unicode字符串,您不必担心这一点。

您不应该直接从request.POST访问数据,而应该通过django表单模块访问数据。请看,我没有将其绑定到任何db表。我需要经历这个过程吗@lucIt与db表无关。表单在验证和清理方面提供了很多有用的功能;除非你有充分的理由不使用它们,否则你应该使用它们。@Sazzad我完全同意丹尼尔的评论
first_name = request.POST['first_name'],
                                       ^ trailing comma