小编Har*_*302的帖子

Django Rest Framework外键序列化

我有以下型号:

class Geofence(models.Model):
    id = models.IntegerField(default=0, primary_key=True)
    name = models.CharField(max_length=200, default="Geofence", blank=False)
    lat = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    long = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    radius = models.IntegerField(default=10, blank=False)

    def __str__(self):
        return "Geofence: " + str(self.name);

class Checkpoint(models.Model):
    id = models.IntegerField(default=0, primary_key=True)
    name = models.CharField(max_length=200, default="Geofence", blank=False)
    geofence = models.ForeignKey(Geofence, related_name='geofence')
    lat = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    long = models.DecimalField(default=0, decimal_places=6, max_digits=10, blank=False)
    trip_id = models.IntegerField(default=0, blank=False)
    enter_time = models.DateTimeField("Enter Time", blank=False)
    start_time = models.DateTimeField("Start Time", blank = True, null=True)
    stop_time …
Run Code Online (Sandbox Code Playgroud)

django serialization django-rest-framework

3
推荐指数
2
解决办法
5420
查看次数