我有以下型号:
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)