Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用django,您可以在表单发布期间执行类似于user=user.new(params[:user])的操作吗?_Python_Django - Fatal编程技术网

Python 使用django,您可以在表单发布期间执行类似于user=user.new(params[:user])的操作吗?

Python 使用django,您可以在表单发布期间执行类似于user=user.new(params[:user])的操作吗?,python,django,Python,Django,在ruby/ror中,您可以执行以下操作: user = User.new(params[:user]) 它使用已发布表单中的值填充新对象 使用django/python可以做类似的事情吗?请查看。基本上,代码如下所示: f = UserForm(request.POST or None) user = f.save() 如果您谈论的是Django的内置auth应用程序,那么请记住,在创建用户时有一些注意事项,例如密码、唯一用户名等yes,在rails中,您可以显式声明允许映射哪些属性,或者

在ruby/ror中,您可以执行以下操作:

user = User.new(params[:user])
它使用已发布表单中的值填充新对象

使用django/python可以做类似的事情吗?

请查看。基本上,代码如下所示:

f = UserForm(request.POST or None)
user = f.save()

如果您谈论的是Django的内置auth应用程序,那么请记住,在创建用户时有一些注意事项,例如密码、唯一用户名等

yes,在rails中,您可以显式声明允许映射哪些属性,或者声明忽略哪些属性。