Private
Public Access
1
0

adding GeoCourse to API

This commit is contained in:
Sander Roosendaal
2020-07-19 09:58:10 +02:00
parent 0f19a5d077
commit 2666f3f78f
4 changed files with 90 additions and 4 deletions

View File

@@ -1261,7 +1261,7 @@ class GeoCourseEditForm(ModelForm):
@python_2_unicode_compatible
class GeoPolygon(models.Model):
name = models.CharField(max_length=150,blank=True)
course = models.ForeignKey(GeoCourse, blank=True,on_delete=models.CASCADE)
course = models.ForeignKey(GeoCourse, blank=True,on_delete=models.CASCADE,related_name='polygons')
order_in_course = models.IntegerField(default=0)
def __str__(self):
@@ -1280,7 +1280,7 @@ class GeoPolygon(models.Model):
class GeoPoint(models.Model):
latitude = models.FloatField(default=0)
longitude = models.FloatField(default=0)
polygon = models.ForeignKey(GeoPolygon,blank=True,on_delete=models.CASCADE)
polygon = models.ForeignKey(GeoPolygon,blank=True,on_delete=models.CASCADE,related_name='points')
order_in_poly = models.IntegerField(default=0)
# need error checking to "insert" new point into existing polygon? This affects order_in_poly