Esempio n. 1
0
 def post(self, request, *args, **kwargs):
     username = request.POST.get('username', None)
     email = request.POST.get('email', None)
     password = request.POST.get('password', None)
     first_name = request.POST.get('first_name', None)
     last_name = request.POST.get('last_name', None)
     role_choosen = request.POST.get('group',None)
     if password is not None:
         user = User.objects.create_user(username,email,password)
     else:
         user = User.objects.create_user(username,email)
     user.first_name = first_name
     user.last_name = last_name
     user.save()
     account = Accounts()
     account.user = user
     avatar = request.FILES.get('avatar',None)
     if avatar is None:
         pass
     else:
         account.avatar = avatar
     account.role = Roles.objects.get(pk=role_choosen)
     account.save()
     messages.success(request,_("Customer Added"))
     return redirect('/admin/customers')