def post(self, request, *args, **kwargs):
"""Post response."""
self.object = None
self.form = self.get_form(self.form_class)
number = request.POST['number']
if len(number) > 11 or number.isalpha():
return self.get(request, *args, **kwargs)
number = "+" + number
if Contact.objects.filter(number=number):
contact = Contact.objects.filter(number=number).first()
else:
contact = Contact(number=number)
contact.save()
pk = contact.pk
return redirect(reverse_lazy('contact_detail', kwargs={'pk': pk}))
评论列表
文章目录