Come posso accedere all'istanza padre dall'admin modello in linea?Django: accedi all'istanza genitore dal modello Inline admin
Il mio obiettivo è sovrascrivere la funzione has_add_permission
in base allo stato dell'istanza padre. Non voglio per consentire di aggiungere un bambino, se lo stato del genitore è diverso da 1.
class ChildInline(admin.TabularInline):
model = Child
form = ChildForm
fields = (
...
)
extra = 0
def has_add_permission(self, request):
# Return True only if the parent has status == 1
# How to get to the parent instance?
#return True
class ParentAdmin(admin.ModelAdmin):
inlines = [ChildInline,]
hai cercato request.parent.status? – fiacre
L'oggetto '' WSGIRequest 'non ha attributo' padre ' – Michael
Hai trovato qualche soluzione? –