“Timgoh“ deixa um exemplo de como trabalhar com as views do banco de dados. Muito bom, uma vez que além de performance as views transformam os SQLs dependentes bem simplificados (e diminuem o uso de custom SQL no Django). Continue reading ‘Como utilizar (database) views com Django’
Managers ou class methods?
Vale a pena dar uma lida! Continue (em inglês) no endereço http://www.b-list.org/weblog/2008/feb/25/managers/
Vejam nesse snippet como requerer login em todas páginas de um site usando um middleware. Muito bom e simples!
http://www.djangosnippets.org/snippets/136/
Slide ‘Advanced Django’
Slide da palestra ‘Advanced Django’ de Simon Willison sobre testes unitários, newforms, ajax e uma pequena introdução ao OpenID, apresentado no PyCon UK 2007. Vale a pena baixar! Continue reading ‘Slide ‘Advanced Django’’
Precisei hoje inserir paginação em uma listagem de produtos de uma loja virtual e logo ví que já existe alguma coisa embutida no Django para auxiliar (Object Paginator). Ao invés de retornar uma lista e depois usar o slicing do Python (ex.: lista = Produto.objects.all()[:10]) você importa o ObjectPaginator e o chama com o model e a quantidade registros por página como argumentos (ex.: lista = ObjectPaginator(Produto, 10)).
Segue abaixo um simples exemplo Continue reading ‘Trabalhando com o sistema de paginação do Django’
Uma coisa que senti falta na administração automática do Django era um editor WYSIWYG. Navegando pela internet achei no blog Stiod’s Palace um tutorial escrito por Ricardo Perez que mostra como inserir um editor sem precisar de ‘gambiarras’. Muito bom!
Continue reading ‘Editor WYSIWYG na administração automática’
Django Messages: você usa?
Nem todos conhecem esse incrível recurso do Django: as mensagens.
Usando as mensagens você insere facilmente avisos do tipo ‘Notícia cadastrada com sucesso’, ‘Seu voto foi computado’, etc. É utilizado na administração automática do Django e seu uso é encorajado em todas as maneiras. Com uma pequena modificação na admin, é possível por exemplo aparecer um aviso que um novo pedido acabou de chegar. Continue reading ‘Django Messages: você usa?’
Usando a administração do Django, pude criar rapidamente formulários de requerimento para os agentes do CCIW - ao contrário dos longos papéis que eles tinham de preencher todo ano, os dados poderão ser coletados em uma base de dados de modo que no próximo ano isso seja feito com poucos cliques. Para utilizar, os agentes terão de ser usuários do tipo staff na administração automática do Django, o que é tranquilo, desde que eu limite suas permissões para simplesmente criarem novos objetos do tipo ‘Requerimento’ .
Continue reading ‘Filtrar conteúdo da administração de acordo com o usuário’
Search
Blogroll
Recent entries
- Como utilizar (database) views com Django
- Managers ou class methods?
- Requerer login em todas áreas do site
- Slide ‘Advanced Django’
- Trabalhando com o sistema de paginação do Django
- Editor WYSIWYG na administração automática
- Django Messages: você usa?
- Filtrar conteúdo da administração de acordo com o usuário
About
This is the about text


