Django从POST创建对象

pra*_*atz 1 python django http

我有关于Djanog观点的问题

这是一个示例代码

def example register ( request ) :
if request.method == ’POST ’ :
username = request.POST.get ( ’ username ’ )
password = request.POST.get ( ’ password ’ )
email = request.POST.get (’email’)
user = User.objects .create_user ( username
, email
, password )
user . save ()
return HttpResponseRedirect (
’/ example /login / ’)
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我们通过一个就是用户名,密码,一个取值等.如果我有很多这样的领域,那我怎么能做到在一个单一的线,我想用字典的,但不能找到一种方法.任何帮助表示赞赏.谢谢.

Ash*_*hok 5

您应该使用表单[1]和模型表单[2]从请求中收集此类数据.

[1] http://docs.djangoproject.com/en/dev/topics/forms/

[2] http://docs.djangoproject.com/en/dev/topics/forms/modelforms/