def setUp(self): self.user_form = UserForm(self.data) self.user_form.is_valid() self.member_form = MemberForm(self.data) self.member_form.is_valid() self.user_instance = self.user_form.save() self.member_instance = self.member_form.save(self.user_instance)
def member_form(request): try: member = Member.objects.get(user=request.user) except Member.DoesNotExist: member = Member() user_form = UserForm(request.POST or None, instance=request.user) member_form = MemberForm(request.POST or None, instance=member) if request.POST: if member_form.is_valid() and user_form.is_valid(): member_form.save(user=request.user) user_form.save() messages.add_message(request, messages.INFO, _('Your data was updated successfully')) return HttpResponseRedirect(reverse('members-dashboard')) else: messages.add_message(request, messages.ERROR, _('An error occurred while trying to save your data. check the form below. ')) return render( request, "members/member_form.html", { "member_form": member_form, 'user_form': user_form } )
def setUp(self): self.user_form = UserForm({})
def setUp(self): self.user_form = UserForm(self.data) self.user_form.is_valid() self.new_user = self.user_form.save()