インラインフォームセットを作成する必要があります
a) 一部のフィールドMyModel
が完全に表示されないように除外する
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