Reputation: 42208
I would like to add a link to /
to every page in template. Can I do it without changing django internal template? I could customize django, but this is something I seriously wouldn't like to do.
Upvotes: 7
Views: 3550
Reputation: 11
According to the accepted answer, I still failed to make it. After some try-error experiments, my answer is:
copy django/contrib/admin/templates/base_site.html
to as your_project/templates/admin/base_site.html
customize your local base_site.html
to whatever you want
add to your settings.py
TEMPLATE_DIRS = ('templates',)
Upvotes: 1
Reputation: 239430
Sure, just override one of the Django admin templates in your own templates/admin
directory. For instance, copy the contents of django/contrib/admin/templates/base.html
into yourproject/templates/admin/base.html
. Then, change the latter to your heart's content.
See: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates
Upvotes: 5