mirror of
				https://github.com/django/django.git
				synced 2025-11-04 05:35:37 +00:00 
			
		
		
		
	Changed docs to link to Python's description of iterable.
This commit is contained in:
		
							parent
							
								
									ccb7f7c6d2
								
							
						
					
					
						commit
						e86cc14bd3
					
				
					 4 changed files with 16 additions and 17 deletions
				
			
		| 
						 | 
					@ -47,7 +47,7 @@ mention:
 | 
				
			||||||
  bill.
 | 
					  bill.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* For each row in your CSV file, call ``writer.writerow``, passing it an
 | 
					* For each row in your CSV file, call ``writer.writerow``, passing it an
 | 
				
			||||||
  iterable object such as a list or tuple.
 | 
					  :term:`iterable`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* The CSV module takes care of quoting for you, so you don't have to worry
 | 
					* The CSV module takes care of quoting for you, so you don't have to worry
 | 
				
			||||||
  about escaping strings with quotes or commas in them. Just pass
 | 
					  about escaping strings with quotes or commas in them. Just pass
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -407,13 +407,13 @@ For each field, we describe the default widget used if you don't specify
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    .. attribute:: choices
 | 
					    .. attribute:: choices
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        Either an iterable (e.g., a list or tuple) of 2-tuples to use as
 | 
					        Either an :term:`iterable` of 2-tuples to use as choices for this
 | 
				
			||||||
        choices for this field, or a callable that returns such an iterable.
 | 
					        field, or a callable that returns such an iterable. This argument
 | 
				
			||||||
        This argument accepts the same formats as the ``choices`` argument to a
 | 
					        accepts the same formats as the ``choices`` argument to a model field.
 | 
				
			||||||
        model field. See the :ref:`model field reference documentation on
 | 
					        See the :ref:`model field reference documentation on choices
 | 
				
			||||||
        choices <field-choices>` for more details. If the argument is a
 | 
					        <field-choices>` for more details. If the argument is a callable, it is
 | 
				
			||||||
        callable, it is evaluated each time the field's form is initialized.
 | 
					        evaluated each time the field's form is initialized. Defaults to an
 | 
				
			||||||
        Defaults to an empty list.
 | 
					        empty list.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
``TypedChoiceField``
 | 
					``TypedChoiceField``
 | 
				
			||||||
--------------------
 | 
					--------------------
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -80,11 +80,11 @@ If a field has ``blank=False``, the field will be required.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. attribute:: Field.choices
 | 
					.. attribute:: Field.choices
 | 
				
			||||||
 | 
					
 | 
				
			||||||
An iterable (e.g., a list or tuple) consisting itself of iterables of exactly
 | 
					An :term:`iterable` consisting itself of iterables of exactly two items (e.g.
 | 
				
			||||||
two items (e.g. ``[(A, B), (A, B) ...]``) to use as choices for this field. If
 | 
					``[(A, B), (A, B) ...]``) to use as choices for this field. If choices are
 | 
				
			||||||
choices are given, they're enforced by :ref:`model validation
 | 
					given, they're enforced by :ref:`model validation <validating-objects>` and the
 | 
				
			||||||
<validating-objects>` and the default form widget will be a select box with
 | 
					default form widget will be a select box with these choices instead of the
 | 
				
			||||||
these choices instead of the standard text field.
 | 
					standard text field.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
The first element in each tuple is the actual value to be set on the model,
 | 
					The first element in each tuple is the actual value to be set on the model,
 | 
				
			||||||
and the second element is the human-readable name. For example::
 | 
					and the second element is the human-readable name. For example::
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -154,10 +154,9 @@ ones:
 | 
				
			||||||
    <Field.blank>`, the field will be required.
 | 
					    <Field.blank>`, the field will be required.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
:attr:`~Field.choices`
 | 
					:attr:`~Field.choices`
 | 
				
			||||||
    An iterable (e.g., a list or tuple) of 2-tuples to use as choices for
 | 
					    An :term:`iterable` of 2-tuples to use as choices for this field. If this
 | 
				
			||||||
    this field. If this is given, the default form widget will be a select box
 | 
					    is given, the default form widget will be a select box instead of the
 | 
				
			||||||
    instead of the standard text field and will limit choices to the choices
 | 
					    standard text field and will limit choices to the choices given.
 | 
				
			||||||
    given.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    A choices list looks like this::
 | 
					    A choices list looks like this::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue