Code

Changes between Version 9 and Version 10 of DocPtTutorial2


Ignore:
Timestamp:
10/13/06 20:01:03 (8 years ago)
Author:
marvinware2005@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocPtTutorial2

    v9 v10  
    234234Ela funciona assim: há três espaços para objetos "Choice" - como foi especificado em ``num_in_admin`` - mas cada vez que você volta para a página de alteração de um objeto já criado, você tem um espaço extra. (Isso significa que não há uma quantidade fixa de quantos objetos relacionados podem ser adicionados.) Se você quisesse três espaços extras cada vez que você alterar um "Poll" você deverá usar ``num_extra_on_change=3``. 
    235235 
     236Porém, há um pequeno problema. Dessa forma é necessário muito espaço em tela para mostrar os campos para os objetos relacionados. Por isso, Django oferece uma maneira alternativa de mostrar objetos relacionados "in-line"(em uma única linha):: 
     237 
     238    poll = models.ForeignKey(Poll, edit_inline=models.TABULAR, num_in_admin=3) 
     239 
     240Com ``edit_inline=models.TABULAR`` (ao invés de ``models.STACKED``) os objetos relacionados aparecem de uma forma mais compacta e baseados em tabelas: 
     241 
     242.. image:: http://media.djangoproject.com/img/doc/tutorial/admin12.png 
     243   :alt: Add poll page now has more compact choices 
     244 
     245Personalizar a pagina de administração "change list": 
     246===================================================== 
     247 
     248Agora que a página de administração do "Poll" está com uma boa aparência, vamos dar uma turbinada na página "change list" - aquela que mostra todos os Polls do sistema. 
     249 
     250Aqui é como ela está agora: 
     251 
     252.. image:: http://media.djangoproject.com/img/doc/tutorial/admin04t.png 
     253   :alt: Página "Change list" dos objetos Poll 
     254   :target: http://media.djangoproject.com/img/doc/tutorial/admin04.png 
     255 
    236256}}}