Changes between Version 6 and Version 7 of DocPtTutorial2


Ignore:
Timestamp:
10/13/2006 09:58:11 PM (9 years ago)
Author:
anonymous
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DocPtTutorial2

    v6 v7  
    141141    * Delete - mostra uma página de confirmação de deleção
    142142
     143Altere o campo "Date published" clicando nos atalhos "Today" e "Now". Então clique em "Save and continue editing". Agora clique em "History" na parte superior direita. Você verá uma página listando todas as alterações feitas nesse objeto através do admin, com um "timestamp" e "username" da pessoa que fez a alteração:
     144
     145.. image:: http://media.djangoproject.com/img/doc/tutorial/admin06t.png
     146   :alt: Página de histórico para objetos Poll
     147   :target: http://media.djangoproject.com/img/doc/tutorial/admin06.png
     148
     149Personalize o formulário do admin:
     150==================================
     151
     152Reserve alguns minutos para ser maravilhar do código que você não teve que escrever.
     153Vamos personalizar um pouco. Nós podemos reordenar os campos adicionando um parâmetro ``field`` para a classe interna ``Admin``::
     154
     155    class Admin:
     156        fields = (
     157            (None, {'fields': ('pub_date', 'question')}),
     158        )
     159
     160Isso fez com que o campo "Date published" aparecesse primeiro, ao invés de segundo.
     161
     162.. image:: http://media.djangoproject.com/img/doc/tutorial/admin07.png
     163   :alt: Fields have been reordered
     164   :target: http://media.djangoproject.com/img/doc/tutorial/admin07.png
     165
     166Isso não é muito impressionante com apenas dois campos, mas para formulários com dúzias de campos, escolher uma ordem intuitiva é um grande detalhe de usabilidade.
     167E falando em formulários com dúzias de campos, você poderia querer separar o formulário em "fieldsets"::
     168
     169    class Admin:
     170        fields = (
     171            (None, {'fields': ('question',)}),
     172            ('Date information', {'fields': ('pub_date',)}),
     173        )
     174
    143175}}}
Back to Top