Есть
хочется для Publicaton доставать Places с максимальным весом.
сейчас решил
class PlaceTag(models.Model):
value = models.CharField(max_length = 128, unique = True)
class Publication(models.Model):
pass
class Issue(models.Model):
publication = models.ForeignKey(Publication)
place_tags = models.ManyToManyField(PlaceTag, through='Place')
class Place(models.Model):
issue = models.ForeignKey(Issue)
weight = models.IntegerField()
tag = models.ForeignKey(PlaceTag)
class Meta:
unique_together = ('issue', 'tag')
хочется для Publicaton доставать Places с максимальным весом.
сейчас решил
( запросом )
. Можно ли это сделать используя ORM?6 комментариев | Оставить комментарий
