Django'daki bir tabloyu a'nın belirli bir alanının değerine göre filtrelemeye çalışıyorum ForeignKey
.
Örneğin, iki modelim var:
class Asset(models.Model):
name = models.TextField(max_length=150)
project = models.ForeignKey('Project')
class Project(models.Model):
name = models.TextField(max_length=150)
Varlık listemi ilişkili projenin adına göre filtrelemek istiyorum.
Şu anda iki sorgu yapıyorum :
project_list = Project.objects.filter(name__contains="Foo")
asset_list = Asset.objects.filter(desc__contains=filter,
project__in=project_list).order_by('desc')
Ana sorguda bu tür filtrelemeyi belirtmenin bir yolu olup olmadığını merak ediyorum.