首页 > 解决方案 > 需要帮助 Post data 在数组 django rest 框架中获取数据

问题描述

类general_settings(models.Model):

 general_settings_id= models.AutoField(primary_key=True)
 text= models.CharField(max_length=50)  
 text_value=    models.TextField()
 created_at = models.DateTimeField(auto_now_add=True)
 updated_at = models.DateTimeField(auto_now=True)

类general_settingsSerializer(serializers.Serializer):

class Meta:
        model = general_settings
        fields = ('general_settings_id', 'text', 'text_value', 'created_at' , 'updated_at')


def create(self, validated_data):
    img_data = {}
    img_text = validated_data.pop('img_data')
    img_value = validated_data.pop('img_data')
    for img_data in img_data:
        img_data[img_text] = text
        img_data[img_value] = text
        text = general_settings.objects.create(text= img_text, text_value = img_value)
        return img_data

标签: arrayspostdjango-rest-frameworkget

解决方案


推荐阅读