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
This commit is contained in:
parent
ce15b389c1
commit
633ed5c4c9
|
@ -365,11 +365,15 @@ it should prepopulate from::
|
||||||
class ArticleAdmin(admin.ModelAdmin):
|
class ArticleAdmin(admin.ModelAdmin):
|
||||||
prepopulated_fields = {"slug": ("title",)}
|
prepopulated_fields = {"slug": ("title",)}
|
||||||
|
|
||||||
When set the given fields will use a bit of Javascript to populate from the
|
When set, the given fields will use a bit of JavaScript to populate from the
|
||||||
fields assigned.
|
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
|
``prepopulated_fields`` doesn't accept ``DateTimeField``, ``ForeignKey``, nor
|
||||||
ManyToManyFields.
|
``ManyToManyField`` fields.
|
||||||
|
|
||||||
``radio_fields``
|
``radio_fields``
|
||||||
~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~
|
||||||
|
|
Loading…
Reference in New Issue