def user_add_view(request): if request.POST.get('book_id'): user = User.objects.get(id=request.POST.get('book_id')) if not request.POST.get('mobile'): user.phone = None else: user.phone = request.POST.get('mobile') if request.POST.get('address'): user.address = request.POST.get('address') else: user.address = None if request.POST.get('over'): user.overview = request.POST.get('over') else: user.overview = None if request.POST.get('active'): user.is_active = request.POST.get('active') else: user.is_active = 'True' user.save() return HttpResponseRedirect('/admin') else: if request.POST.get('name') and request.POST.get('email'): user = User() user.email = request.POST.get('email') if request.POST.get('username'): user.username = request.POST.get('username') else: user.username = '******' user.name = request.POST.get('name') if not request.POST.get('mobile'): user.phone = None else: user.phone = request.POST.get('mobile') user.is_active = 'True' if request.POST.get('address'): user.address = request.POST.get('address') else: user.address = None if request.POST.get('over'): user.overview = request.POST.get('over') else: user.overview = None if request.POST.get('create'): user.date_joined = request.POST.get('create') else: user.date_joined = datetime.datetime.now() if request.POST.get('last'): user.last_login = request.POST.get('last') else: user.last_login = None user.save() return HttpResponseRedirect('/admin') else: return HttpResponseRedirect('/admin') return HttpResponseRedirect('/admin')
def addUser(request): password = hashlib.sha256(request.POST['password']).hexdigest() user = User(account=request.POST['account'],password=password) user.name = request.POST['name'] user.phone = request.POST['phone'] user.address = request.POST['address'] if 'avatar' in request.FILES: user.avatar = request.FILES['avatar'] user.save() return HttpResponse(200)