pip install django-grappelli
python
INSTALLED_APPS = [
...
'grappelli',
...
]
python
from django.contrib import admin
from django.urls import path
from grappelli import urls as grappelli_urls
urlpatterns = [
path('admin/', admin.site.urls),
path('grappelli/', include(grappelli_urls)),
]
python
from django.contrib import admin
from grappelli import autocomplete
from myapp.models import MyModel
class MyModelAdmin(admin.ModelAdmin):
search_fields = ['name']
list_filter = ['category']
list_display = ['name', 'category', 'date_created']
admin.site.register(MyModel, MyModelAdmin)