Necesito crear un formset inline queInline formset en Django - la eliminación de ciertos campos
a) excluye algunos campos de MyModel
que se muestra por completo
b) muestra algunos algunos campos MyModel
pero les impide ser editable .
He intentado usar el siguiente código, usando values()
para filtrar el conjunto de consultas a solo aquellos valores que quería devolver. Sin embargo, esto falló.
¿Alguien tiene alguna idea?
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