Django admin have great feature called “prepopulated”. Here is an example to create auto populated slug in Django admin without using any additional Jquery scripts.
1 2 3 4 5 6 7 8 9 10 11 | from django.contrib import admin from photos.forms import PhotoAdminForm from photos.models import Photo class PhotoAdmin(admin.ModelAdmin): list_display = (‘title’, ‘admin_image’) prepopulated_fields = {‘slug’:(‘title’,)} form = PhotoAdminForm admin.site.register(Photo, PhotoAdmin) |