Saturday, December 28, 2024
Google search engine
HomeLanguagesHow to add Site Header, Site Title, Index Title in a Django...

How to add Site Header, Site Title, Index Title in a Django Project?

Automatic admin interface one of the most powerful parts of Django. Metadata is read from your models to provide a quick, model-centric interface where trusted users can manage content on your site. The admin’s recommended use is limited to an organization’s internal management tool. It’s not intended for building your entire front end around.

OVERVIEW:

  • Add ‘django.contrib.admin’ along with its dependencies – django.contrib.auth, django.contrib.contenttypes, django.contrib.messages, and django.contrib.sessions – to your INSTALLED_APPS setting.
  • Configure a DjangoTemplates backend in your TEMPLATES setting with django.template.context_processors.request, django.contrib.auth.context_processors.auth, and django.contrib.messages.context_processors.messages in the ‘context_processors’ option of OPTIONS.
  • If you have used customised MIDDLEWARE setting, django.contrib.auth.middleware.AuthenticationMiddleware and django.contrib.messages.middleware.MessageMiddleware must be included.

Make following changes in urls.py – 

python3




from django.contrib import admin
from django.urls import path, include
 
# Adds site header, site title, index title to the admin side.
admin.site.site_header = 'Geeks For Geeks'
admin.site.site_title = 'GFG'
admin.site.index_title = 'Welcome Geeks'
 
urlpatterns = [
    path('', include('main.urls')),
    path('admin/', admin.site.urls),
]


Output –

DJANGO ADMIN CUSTOMISATION: 

The Python code enables to add site_header, site_heading and  index_title.

Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments