sites.py 文件源码

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

项目:django-admino 作者: erdem 项目源码 文件源码
def api_create(self, request, *args, **kwargs):
        data = json.loads(request.body)

        ModelForm = self.get_form(request, obj=None)
        form = ModelForm(data=data, files=request.FILES)
        if form.is_valid():
            obj = form.save()
            data = self.obj_as_dict(request, obj)
            return HttpResponse(json.dumps(data, cls=DjangoJSONEncoder), content_type="application/json")
        else:
            errors = {
                "errors": json.loads(form.errors.as_json())
            }
            return HttpResponse(json.dumps(errors), status=400, content_type="application/json")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号