64
Django में है वहाँ एक manytomany क्षेत्र खाली या शून्य होने पर फिल्टर करने के लिए एक तरीका है।Django - manytomany पर क्वेरी फिल्टर खाली
class TestModel(models.Model):
name = models.CharField(_('set name'), max_length=200)
manytomany = models.ManyToManyField('AnotherModel', blank=True, null=True)
print TestModel.objects.filter(manytomany__is_null=True)
और उलटा के साथ 'TestModel.objects.exclude (manytomany = कोई नहीं) के लिए संभव है' –
वहाँ 'AnotherModel' में असंबंधित/स्वाधीन वस्तुओं क्वेरी करने के लिए कोई तरीका है? कई मॉडल के लिए एक बहुत साफ करने के लिए कोशिश कर रहा है। – bozdoz
का उपयोग करते हुए 'AnotherModel.objects.filter (testmodel_set = कोई नहीं)' मेरे लिए काम किया। अगर आप किसी [संबंधित नाम] उपयोग कर रहे हैं (https://docs.djangoproject.com/en/dev/topics/db/queries/#backwards-related-objects), तो आप निश्चित रूप से उपयोग की है कि बजाय चाहिए। – Felipe