def new(request): form = CreateUserForm() if request.method == "POST": form = CreateUserForm(request.POST) if form.is_valid(): user = User() user.username = form.cleaned_data.get('username') user.set_password(form.cleaned_data.get('password')) user.first_name = form.cleaned_data.get('first_name') user.last_name = form.cleaned_data.get('last_name') user.address1 = form.cleaned_data.get('address1') user.address2 = form.cleaned_data.get('address2') user.birth = form.cleaned_data.get('birth') user.phone_number = form.cleaned_data.get('phone_number') user.save() return HttpResponseRedirect('/manager/users') template_vars = { 'form': form, } return dmp_render_to_response(request, 'users.new.html', template_vars)
def process_request(request): # if already logged in. if request.user.is_authenticated(): return HttpResponseRedirect('/account/manage/') # Process the form form = SignupForm() if request.method == 'POST': # Just submitted the form form = SignupForm(request.POST) if form.is_valid(): # create a user object u = User() # fill the user object with the data from the form u.username = form.cleaned_data.get('username') u.first_name = form.cleaned_data.get('first_name') u.last_name = form.cleaned_data.get('last_name') u.address1 = form.cleaned_data.get('address1') u.address2 = form.cleaned_data.get('address2') u.set_password(form.cleaned_data.get('password')) u.birth = form.cleaned_data.get('birth') u.phone_number = form.cleaned_data.get('phone_number') u.save() u2 = authenticate(username=form.cleaned_data.get('username'), password=form.cleaned_data.get('password')) login(request, u2) return HttpResponseRedirect('/homepage/index/') template_vars = { 'SignupForm': form } return dmp_render_to_response(request, 'signup.html', template_vars)
def process_request(request): #process the form form = CreateUserForm() if request.method == 'POST': # just submitted the form form = CreateUserForm(request.POST) if form.is_valid(): u = User() u.username = form.cleaned_data.get('username') u.first_name = form.cleaned_data.get('first_name') u.last_name = form.cleaned_data.get('last_name') u.address1 = form.cleaned_data.get('address1') u.address2 = form.cleaned_data.get('address2') u.set_password(form.cleaned_data.get('password')) u.email = form.cleaned_data.get('email') u.birth = form.cleaned_data.get('birthdate') u.phone_number = form.cleaned_data.get('phone_number') perms = form.cleaned_data.get('user_permissions') groups = form.cleaned_data.get('groups') u.save() u.user_permissions.clear() for x in perms: u.user_permissions.add(x) print(x) u.groups.clear() for x in groups: u.groups.add(x) print(x) u.save() #u2 = UserUserGroups() #u2.user_id = u.id #u2.permission_id = form.cleaned_data.get('user_permissions') #u2.group = form.cleaned_data.get('groups') #u.save() #u2.save() # authenticate(username=form.cleaned_data.get('username'),password=form.cleaned_data.get('password')) # login(request, form.user) # create a user object # fill the user object with the data from the form return HttpResponseRedirect('/manager/users/') template_vars = { 'form': form, } return dmp_render_to_response(request, 'userscreate.html', template_vars)
users = [] # Delete existing user objects User.objects.all().delete() # Create my superuser u = User() u.username = '******' u.email = '*****@*****.**' u.set_password('qwer1234') u.first_name = 'Andy' u.last_name = 'Mockler' u.address1 = '850 N University Ave' u.address2 = '303' u.birth = datetime.datetime.now() u.phone_number = '(801) 388-8448' u.is_staff = True u.is_superuser = True u.save() for group in Group.objects.all(): u.groups.add(group) # Create generic users for i in range(1, 10): u = User() u.username = '******' % i u.email = '*****@*****.**' % i u.first_name = 'First%i' % i u.last_name = 'Last%i' % i u.set_password('pass%i' % i) u.address1 = '%i University Ave' % i