示例#1
0
 def create(self, request, *args, **kwargs):
     tag_info = Tag.objects.filter(tag_name=request.data.get('tag_name'),
                                   is_delete=0).all()
     if len(tag_info) == 0:
         tag = Tag()
         if 'tag_name' in request.data.keys():
             tag.tag_name = request.data['tag_name']
         if 'tag_remark' in request.data.keys():
             tag.tag_remark = request.data['tag_remark']
         tag.create_time = datetime.now()
         tag.update_time = datetime.now()
         tag.save()
         result = model_to_dict(tag)
         return Response(result, status=status.HTTP_201_CREATED)
     else:
         result = {'msg': '标签名称已存在'}
         return Response(data=result, status=status.HTTP_409_CONFLICT)