from .forms import UserAddForm
def post(self, request):
useradd_form = UserAddForm(request.POST)
if useradd_form.is_valid():
#此处调用了 models 的功能,可以直接对 forms 直接 save
user_add = useradd_form.save(commit=False)
password = useradd_form.cleaned_data['password']
print user_add.email
user_add.set_password(password)
user_add.save()
print request.user
SaveLog(request.user, '添加用户:{0}'.format(user_add.username), '添加成功')
return JsonResponse({'status':'success'})
else:
SaveLog(request.user, '添加用户', '添加失败')
return JsonResponse({'status':'fail', 'msg':'错误添加'})
useradd_form 里面存放了前端 post 过来的内容
里面包括 username ,password 等信息
那我要怎么取出 username,这个值的
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.