rest_framework写入数据库

2019-03-08  本文已影响0人  Joncc

rest_framework之返回链接,数据校验,保存和更新

from myapp.serializers import *
def hdd_info(url, data, ip):
                hdd_data['slot'] = slot_str
                hdd_data['bmc'] = ip
                hdd_data['hddname'] = hdd['name']
                hdd_data['capacity'] = hdd['capacity']
                hdd_data['temp'] = 0
                hdd_data['model'] = hdd['model']
                hdd_data['runtime'] = 0

                res = HddInfoSerializer(data=hdd_data)
                if res.is_valid():
                    res.save()
                    retrun {"status":"成功"}
                esle:
                    retrun {"status":"失败"}

定义序列化字段:
serializers.py

class HddInfoSerializer(serializers.ModelSerializer):
    class Meta:
        model = Hddinfo
        fields = ('slot', 'bmc', 'hddname', 'capacity', 'temp', 'model', 'runtime')

上一篇 下一篇

猜你喜欢

热点阅读