views.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:Pyphon 作者: pyphonic 项目源码 文件源码
def post(self, request, *args, **kwargs):
        """Post response."""
        self.form = self.get_form(self.form_class)
        number = request.POST['number']
        name = request.POST['name']
        number, modified = validate_number(number)

        if self.form.is_valid() or modified:
            if Contact.objects.filter(number=number):
                contact = Contact.objects.filter(number=number).first()
                contact.name = name
                contact.save()
            else:
                contact = Contact(name=name, number=number)
                contact.save()
            pk = contact.pk
            return redirect(reverse_lazy("contact_detail", kwargs={'pk': pk}))
        return self.get(request, *args, **kwargs)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号