2009-11-03 67 views

回答

1

创建用户可以使用该方法create_user从的UserManager:

from django.contrib.auth.models import User 

new_user = User.objects.create_user('username', 'email', 'password') 

然后,你可以设置为工作人员new_user.is_staff = True或添加权限new_user.permissions.add(permission)

检查this link了解更多信息。

1

你想要完成什么?你只是试图用一大堆伪造/测试用户填充你的用户数据库?然后,只需执行一些逻辑即可完成,并像通常那样保存模型。

如果您需要使用用户界面,您可以使用的一个选项是Django's test client,它允许您以实用的方式撰写获取/发布请求,就像您正在浏览网页的人一样。

希望能够帮助我们开始。

1

快速检查here表示您只需使用表单中的输入来创建一组django.contrib.auth.models.User对象以及相关/相关的django.contrib.auth.models组.Permission对象与User对象关联。创建,设置权限,保存并完成。