Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed #972 -- Improved docs for 'choices' model field option. Thanks,…

… radek

git-svn-id: http://code.djangoproject.com/svn/django/trunk@1570 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 8da17bacf337117b1912fe12ce591a25a7e56021 1 parent 36f1aef
@adrianholovaty adrianholovaty authored
Showing with 19 additions and 0 deletions.
  1. +19 −0 docs/model-api.txt
View
19 docs/model-api.txt
@@ -104,6 +104,25 @@ The following arguments are available to all field types. All are optional.
The first element in each tuple is the actual value to be stored. The
second element is the human-readable name for the option.
+ Define the choices list **outside** of your model class, not inside it.
+ For example, this is not valid::
+
+ class Foo(meta.Model):
+ GENDER_CHOICES = (
+ ('M', 'Male'),
+ ('F', 'Female'),
+ )
+ gender = meta.CharField(maxlength=1, choices=GENDER_CHOICES)
+
+ But this is valid::
+
+ GENDER_CHOICES = (
+ ('M', 'Male'),
+ ('F', 'Female'),
+ )
+ class Foo(meta.Model):
+ gender = meta.CharField(maxlength=1, choices=GENDER_CHOICES)
+
``core``
For objects that are edited inline to a related object.
Please sign in to comment.
Something went wrong with that request. Please try again.