Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

customize the django admin panel?

I want to change the django bydefault admin panel title bar where wirte the django administration. Actually I want to replace the django administration with the my site name.

like image 348
qulzam Avatar asked Feb 25 '10 10:02

qulzam


2 Answers

I found out the solution: Make the file in notpad

{% extends "admin/base.html" %}
{% load i18n %}

{% block title %}{{ title }} | {% trans 'Your Customize name' %}{% endblock %}

{% block branding %}
<h1 id="site-name">{% trans 'Your Customize name administration' %}</h1>
{% endblock %}

{% block nav-global %}{% endblock %}

and then save the above file with the name "base_site.html" in the folder name "admin" of your project directory. Also give the path of admin parent directory in the settings.py file under TEMPLATE_DIRS in inverted commas.

like image 123
qulzam Avatar answered Oct 05 '22 22:10

qulzam


Have a look a django-grappelli : http://code.google.com/p/django-grappelli/

Or

Do it yourself : http://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-admin-templates

like image 39
Frozenskys Avatar answered Oct 05 '22 23:10

Frozenskys