def post(self, request, *args, **kwargs): self.object = self.get_object() print self.object print request.user print request.POST context = self.get_context_data(object=self.object) if "recent_com" in request.POST: form_com = RecentComForm( request.POST, user=request.user, contact=self.object ) if form_com.is_valid(): form_com.save() messages.info(request, "Entry added.") return redirect("contact_detail", self.object.pk) else: context["form_com"] = form_com if "con" in request.POST: form_con = ConnectionForm(request.POST, contact=self.object) if form_con.is_valid(): form_con.save() messages.info(request, "Connection created.") return redirect("contact_detail", self.object.pk) else: context["form_con"] = ConnectionForm(contact=self.object) return self.render_to_response(context)
def post(self, request, *args, **kwargs): self.object = self.get_object() print self.object print request.user print request.POST context = self.get_context_data(object=self.object) if "recent_com" in request.POST: form_com = RecentComForm(request.POST, user=request.user, contact=self.object) if form_com.is_valid(): form_com.save() messages.info(request, "Entry added.") return redirect("contact_detail", self.object.pk) else: context["form_com"] = form_com if "con" in request.POST: form_con = ConnectionForm(request.POST, contact=self.object) if form_con.is_valid(): form_con.save() messages.info(request, "Connection created.") return redirect("contact_detail", self.object.pk) else: context["form_con"] = ConnectionForm(contact=self.object) return self.render_to_response(context)
def test_save_valid_form(self): form_data = { "communication": "New communication message", } form = RecentComForm(form_data, self.recent_com, user=self.user, contact=self.contact) self.assertTrue(form.is_valid()) form.save() self.assertEqual(form.cleaned_data["communication"], "New communication message")
def test_save_valid_form(self): form_data = { "communication": "New communication message", } form = RecentComForm( form_data, self.recent_com, user=self.user, contact=self.contact ) self.assertTrue(form.is_valid()) form.save() self.assertEqual( form.cleaned_data["communication"], "New communication message" )