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')
Example #2
0
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)