KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
models.py class SinglePoint(models.Model): attributes = models.TextField(blank=True) name = models.CharField(max_length=100) geom = models.PointField() #Kartenposition objects = models.GeoManager() class Connection(models.Model): name = models.CharField(max_length=100) #points = models.ManyToManyField(SinglePoint) #OLD p1 = models.ForeignKey(SinglePoint, related_name='p1_set') #NEW p2 = models.ForeignKey(SinglePoint, related_name='p2_set') #NEW obs = models.ManyToManyField(Observation, blank=True) conds = models.ManyToManyField(Condition, blank=True) objects = models.GeoManager() class Meta: order_with_respect_to = 'p1' In my view.py: ... p1_points = SinglePoint.objects.filter(name=name) p2_points = SinglePoint.objects.filter(name=name) ... Before I switched to ForeignKey, it worked with: points = SinglePoint.objects.filter(name=name) How to 'join' these two QuerySets to one QuerySet and make a distinct()? Thanks!
Tags (comma-separated)
Save Edits
Cancel