From 633ed5c4c957ca2cd9adc281f7133bf639bd4f19 Mon Sep 17 00:00:00 2001 From: Gary Wilson Jr Date: Sun, 27 Jul 2008 18:27:56 +0000 Subject: [PATCH] Fixed #7986 -- Added to the documentation the purpose of the `prepopulated_fields` `ModelAdmin` option now that its no longer just a parameter for `SlugField` fields, thanks frasern. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8109 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/admin.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/admin.txt b/docs/admin.txt index df96aa944b..e4f2d7668a 100644 --- a/docs/admin.txt +++ b/docs/admin.txt @@ -365,11 +365,15 @@ it should prepopulate from:: class ArticleAdmin(admin.ModelAdmin): prepopulated_fields = {"slug": ("title",)} -When set the given fields will use a bit of Javascript to populate from the -fields assigned. +When set, the given fields will use a bit of JavaScript to populate from the +fields assigned. The main use for this functionality is to automatically +generate the value for ``SlugField`` fields from one or more other fields. The +generated value is produced by concatenating the values of the source fields, +and then by transforming that result into a valid slug (e.g. substituting +dashes for spaces). -``prepopulated_fields`` doesn't accept DateTimeFields, ForeignKeys nor -ManyToManyFields. +``prepopulated_fields`` doesn't accept ``DateTimeField``, ``ForeignKey``, nor +``ManyToManyField`` fields. ``radio_fields`` ~~~~~~~~~~~~~~~~