Django'da bir tabloyu, bir yabancı anahtarın belirli bir alanının değerine göre filtrelemeye çalışıyorum. Ben ilişkili proje adına göre benim varlık listesine filtre istiyorumDjango - yabancı anahtar özelliklerine göre filtreleme
# models.py
class Asset(models.Model):
name = models.TextField(max_length=150)
project = models.ForeignKey('Project')
class Project(models.Model):
name = models.TextField(max_length=150)
-
ÖrneğinBen iki model var.
Şu anda yapıyorum iki sorgular:
# views.py
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 filtreleme bu tür belirtmek için bir yol olup olmadığını merak ediyorum?
Teşekkürler, Bunu denedim ama görünüşe göre çift alt çizgi kullanmayı unutmuştum. –
gerekli içerir? – DeadDjangoDjoker