Создайте фильтр из метода класса или получите набор запросов из метода класса
В итоге я хочу сделать следующее, используя is_special
MyObjectForm = forms.ModelChoiceField(
queryset=MyObj.objects.filter(is_special=False),required=False)
Однако is_special является не членом модели, а методом.
class MyObj(models.Model):
key = m.CharField(max_length=20,null=False,unique=False)
class Meta:
db_table = 'myobj'
def is_special(self):
return SpecialMember.is_key_exist(self.key)
Итак, я пришел к двум идеям.
Using method as filter variable
Geting the queryset by object method.
Возможно ли это?