Django 1.5,python 2.6版
模型在特定条件下自动创建用户:
User.objects.get_or_create(username=new_user_name, is_staff=True)
u = User.objects.get(username=new_user_name)
u.set_password('temporary')
除了设置用户名、密码和I s-staff状态外,我还要设置用户的权限-类似于:
u.user_permissions('Can view poll')
或者
u.set_permissions('Can change poll')
这可能吗?谢谢您!
使用^{} and ^{} 方法:
安德鲁法雷尔的回答是正确的。我只添加了get_user_model()和完整示例的用法。
获得你可以使用的许可
或者
然后将其添加到用户权限集
相关问题 更多 >
编程相关推荐