class ServiceInline(admin.TabularInline):
model = Service
class PlanAdmin(admin.ModelAdmin):
inlines = [ServiceInline]
class ServiceAdmin(admin.ModelAdmin):
def save_model(self, request, obj, form, change):
instance = form.save(commit = False)
if not instance.created_at and not instance.modified_at:
instance.created_by = request.user
instance.modified_by = request.user
instance.save()
form.save_m2m()
return instance
J'ai substitué la méthode save_model(self, request, obj, form, change):
de la classe Service dans sa classe admin. Mais cette méthode surchargée n'est pas appelée lorsqu'un objet Service est ajouté via Inline (la page de Plan). Aucune suggestion?Django - La méthode substituée de l'objet Inline n'est pas appelée
pouvez-vous envoyer un code de comment vous remplacer cette méthode de sauvegarde? –
@Zayatzz Mise à jour –