Changes between Version 9 and Version 10 of DocPtTutorial2


Ignore:
Timestamp:
10/13/2006 10:01:03 PM (9 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}}}
Back to Top