mirror of
				https://github.com/django/django.git
				synced 2025-11-04 05:35:37 +00:00 
			
		
		
		
	Fixed bug in docs/tutorial02.txt related to model syntax change. Thanks, Jeremy
git-svn-id: http://code.djangoproject.com/svn/django/trunk@555 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
		
							parent
							
								
									939e2bccd5
								
							
						
					
					
						commit
						3db068f7fa
					
				
					 1 changed files with 13 additions and 7 deletions
				
			
		| 
						 | 
					@ -86,11 +86,15 @@ But where's our poll app? It's not displayed on the admin index page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Just one thing to do: We need to specify in the ``polls.Poll`` model that Poll
 | 
					Just one thing to do: We need to specify in the ``polls.Poll`` model that Poll
 | 
				
			||||||
objects have an admin interface. Edit the ``myproject/apps/polls/models/polls.py``
 | 
					objects have an admin interface. Edit the ``myproject/apps/polls/models/polls.py``
 | 
				
			||||||
file and make the following change to add an ``admin`` attribute::
 | 
					file and make the following change to add an inner ``META`` class with an
 | 
				
			||||||
 | 
					``admin`` attribute::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    class Poll(meta.Model):
 | 
					    class Poll(meta.Model):
 | 
				
			||||||
        # ...
 | 
					        # ...
 | 
				
			||||||
        admin = meta.Admin()
 | 
					        class META:
 | 
				
			||||||
 | 
					            admin = meta.Admin()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The ``class META`` contains all non-field metadata about this model.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Now reload the Django admin page to see your changes. Note that you don't have
 | 
					Now reload the Django admin page to see your changes. Note that you don't have
 | 
				
			||||||
to restart the development server -- it auto-reloads code.
 | 
					to restart the development server -- it auto-reloads code.
 | 
				
			||||||
| 
						 | 
					@ -216,7 +220,8 @@ Here's what that would look like::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    class Choice(meta.Model):
 | 
					    class Choice(meta.Model):
 | 
				
			||||||
        # ...
 | 
					        # ...
 | 
				
			||||||
        admin = meta.Admin()
 | 
					        class META:
 | 
				
			||||||
 | 
					            admin = meta.Admin()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Now "Choices" is an available option in the Django admin. The "Add choice" form
 | 
					Now "Choices" is an available option in the Django admin. The "Add choice" form
 | 
				
			||||||
looks like this:
 | 
					looks like this:
 | 
				
			||||||
| 
						 | 
					@ -299,10 +304,11 @@ on the change list page for the object::
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    class Poll(meta.Model):
 | 
					    class Poll(meta.Model):
 | 
				
			||||||
        # ...
 | 
					        # ...
 | 
				
			||||||
        admin = meta.Admin(
 | 
					        class META:
 | 
				
			||||||
            # ...
 | 
					            admin = meta.Admin(
 | 
				
			||||||
            list_display = ('question', 'pub_date'),
 | 
					                # ...
 | 
				
			||||||
        )
 | 
					                list_display = ('question', 'pub_date'),
 | 
				
			||||||
 | 
					            )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Just for good measure, let's also include the ``was_published_today`` custom
 | 
					Just for good measure, let's also include the ``was_published_today`` custom
 | 
				
			||||||
method from Tutorial 1::
 | 
					method from Tutorial 1::
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue