【发布时间】:2014-11-12 18:50:11
【问题描述】:
您好,我正在使用 django,在我的项目中我需要创建具有权限的用户,现在我正在这样做:
def signAdmin(request):
if request.method == 'POST':
user_form = UserCreationForm(request.POST)
if user_form.is_valid():
username = user_form.cleaned_data['username']
user_form.save()
user = User.objects.get(username=username)
user.is_staff = True
return HttpResponseRedirect('/login')
else:
user_form = UserCreationForm()
return render_to_response(
'register.html',
{
'user_form': user_form
},
context_instance=RequestContext(request)
)
但不起作用,我尝试了一些方法,但它们对我不起作用,你能告诉我该怎么做吗?谢谢。
【问题讨论】:
-
2)
user = user_form.save(commit=False); user.is_staff = True; user.save()
标签: django privileges