我有模型如
class Model1(models.Model):
f1 = models.DateField(null=True, blank=True)
f2 = models.CharField(max_length=100,null=True, blank=True)
f3 = models.CharField(max_length=100,null=True, blank=True)
class Model2(models.Model):
x = models.ForeignKey(Model1)
f4 = models.CharField(null=True, blank=True)
f5 = models.CharField(max_length=100,null=True, blank=True)
和我的admin.py
阅读
class Model2Inline(admin.TabularInline):
model = Model2
search_fields = ('f5',)
extra = 1
class Model1Admin(admin.ModelAdmin):
list_display = ('f1', 'f2')
search_fields = ['f1']
inlines = [Model2Inline]
我希望根据字段的特定值过滤 Model1f4
就像是
results = Model1.objects.filter(where f4 = "some_specific_value")
这旨在产生一个包含 Model1 实例的查询集,其中内联 Model2 将f4
设置为some_specific_value
谢谢!