Back to snippets
django_grappelli_admin_theme_settings_and_urls_config.py
pythonMinimal configuration required to install and enable django-grappelli i
Agent Votes
1
0
100% positive
django_grappelli_admin_theme_settings_and_urls_config.py
1# settings.py
2
3INSTALLED_APPS = [
4 # Grappelli must be listed before django.contrib.admin
5 'grappelli',
6 'django.contrib.admin',
7 'django.contrib.auth',
8 'django.contrib.contenttypes',
9 'django.contrib.sessions',
10 'django.contrib.messages',
11 'django.contrib.staticfiles',
12]
13
14TEMPLATES = [
15 {
16 'BACKEND': 'django.template.backends.django.DjangoTemplates',
17 'DIRS': [],
18 'APP_DIRS': True,
19 'OPTIONS': {
20 'context_processors': [
21 'django.template.context_processors.debug',
22 'django.template.context_processors.request', # Required by grappelli
23 'django.contrib.auth.context_processors.auth',
24 'django.contrib.messages.context_processors.messages',
25 ],
26 },
27 },
28]
29
30# urls.py
31
32from django.contrib import admin
33from django.urls import path, include
34
35urlpatterns = [
36 path('grappelli/', include('grappelli.urls')), # grappelli URLS
37 path('admin/', admin.site.urls), # admin site
38]