ADMIN

Django admin

https://docs.djangoproject.com/fr/5.2/ref/contrib/admin/

grappelli admin

http://www.grappelliproject.com/
https://django-grappelli.readthedocs.io/
https://github.com/sehmaschine/django-grappelli

pip install django-grappelli

Open settings.py and

* add grappelli to your INSTALLED_APPS (before django.contrib.admin) :

INSTALLED_APPS = (
’grappelli’,
’django.contrib.admin’,
)

* Add the request context processor

TEMPLATES = [

...
’OPTIONS’ :
’context_processors’ : [
...
’django.template.context_processors.request’,
...
],
,
,
]

* Ajouter STATIC_ROOT

STATIC_ROOT = ’static_root/’

Open urls.py and

* Add URL-patterns for grappelli before admin :

urlpatterns = [
path(’grappelli/’, include(’grappelli.urls’)), # grappelli URLS
path(’admin/’, admin.site.urls), # admin site
]

Collect the media files :

python manage.py collectstatic