我需要创建一个内联表单集
MyModel
a)完全不显示某些字段
b) 显示一些字段MyModel
,但阻止它们可编辑。
我尝试使用下面的代码,values()
以便将查询集过滤为我想要返回的那些值。然而,这失败了。
有任何想法的人吗?
class PointTransactionFormset(BaseInlineFormSet):
def get_queryset(self):
qs = super(PointTransactionFormset, self).get_queryset()
qs = qs.filter(description="promotion feedback")
qs = qs.values('description','points_type') # this does not work
return qs
class PointTransactionInline(admin.TabularInline):
model = PointTransaction
#formset = points_formset()
#formset = inlineformset_factory(UserProfile,PointTransaction)
formset = PointTransactionFormset