Мне нужно создать встроенный набор форм, который
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