03 Eylül 2018 16:33

Muslu Y.

Django

Django Foreingkey Q ile multi limit_choise_to kullanımı

Anasayfa

Django

Django Foreingkey Q ile multi limit_choise_to kull...

Djagn oprojelerinizde bir foreingkey bağlantısını filterlemek isterseniz aşağıdaki örneklerden faydalanabilirsiniz.

Q ile çoklu koşul kullanımı

Q(rakam__in = ['1', '2'])
Sadece bir uyumlu kaydı göster. Q()
dc_layer = models.ForeignKey(DataCenterLayers, verbose_name="Veri Merkezi Katmanı", on_delete=models.CASCADE, limit_choices_to=Q(datacenter_mission__mission_name='Firewall'))
Çoklu Exclude. Birden çok filtre kullanarak veri çıkartabilirsiniz. ~Q()

dc_layer = models.ForeignKey(DataCenterLayers, verbose_name="Veri Merkezi Katmanı", on_delete=models.CASCADE, limit_choices_to=~Q(datacenter_mission__mission_name='Firewall') & ~Q(datacenter_mission__mission_name='Router'))

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025