【发布时间】:2026-02-20 11:45:01
【问题描述】:
我使用 django-rest-framework ModelSerializer 解析来自 RESTful API 调用的数据。 这是代码:
url = "API URL HERE"
r = requests.get(url)
json = r.json()
serializer = myModelSerializer(data=json, many=True)
if serializer.is_valid():
serializer.save()
这里是modelSerializer:
class myModelSerializer(serializers.ModelSerializer):
class Meta:
model = MyModel
我的模特:
class MyModel(models.Model):
City = models.NullBooleanField(default=False, null=True)
Status = models.CharField(max_length=100, null=True)
stateName = models.CharField(max_length=50)
marketingName = models.TextField(null=True)
county = models.CharField(max_length=200, null=True)
我的问题是我需要找出自上次调用 restful api 和更新数据以来发生了哪些字段值变化。或 如果有任何新记录。我如何做到这一点?
【问题讨论】:
-
这与
django关系更大,与django-rest-framework关系不大。
标签: python django django-rest-framework