Joelbitar
Joelbitar

Reputation: 3595

Accessing the object in a django admin template

I'm overriding the change_form.html template and want to display links to other related objects.

When overriding an admin template, is there a way to access the object that is beeing edited in the template? Or perhaps pass that object to the template when registering it to the admin in some way?

Upvotes: 45

Views: 12840

Answers (1)

shaunsephton
shaunsephton

Reputation: 2496

A quick look at django.contib.admin.options' change_view method shows the original object is included as a context variable called original. So if you're simply overriding change_form.html itself you can get to the object being edited via {{ original }}.

Upvotes: 90

Related Questions