mirror of
https://expo.survex.com/repositories/troggle/.git
synced 2025-12-15 19:57:08 +00:00
fixing cyclic import problem
This commit is contained in:
@@ -74,10 +74,7 @@ class CaveAndEntrance(models.Model):
|
||||
def __str__(self):
|
||||
return str(self.cave) + str(self.entrance_letter)
|
||||
|
||||
class CaveSlug(models.Model):
|
||||
cave = models.ForeignKey('Cave',on_delete=models.CASCADE)
|
||||
slug = models.SlugField(max_length=50, unique = True)
|
||||
primary = models.BooleanField(default=False)
|
||||
|
||||
|
||||
class Cave(TroggleModel):
|
||||
# too much here perhaps,
|
||||
@@ -164,6 +161,7 @@ class Cave(TroggleModel):
|
||||
def get_QMs(self):
|
||||
'''Searches for all QMs that reference this cave.
|
||||
'''
|
||||
#qms = self.qm_set.all().order_by('expoyear', 'block__date')
|
||||
qms = QM.objects.filter(cave=self).order_by('expoyear', 'block__date') # a QuerySet, see https://docs.djangoproject.com/en/4.0/ref/models/querysets/#order-by
|
||||
return qms # a QuerySet
|
||||
|
||||
|
||||
Reference in New Issue
Block a user