Archive for the ‘Django’ Category

03fev

Django usando Pisa para converter HTML para PDF

Posted by gustavohenrique as Django, python

Pisa é um conversor de HTML/XHTML/CSS para PDF, escrito em Python e baseado nas bibliotecas Reportlab, PyPDF, TechGame Networks CSS e HTML5lib. Seu foco principal não é gerar páginas perfeitas para impressão, mas utilizar HTML e CSS para gerar PDFs dentro de aplicações.
A instalação pode ser feita através do código no site do projeto ou [...]

26jan

Formulários dinâmicos no Django

Posted by gustavohenrique as Django

Um formulário dinâmico é aquele que o usuário pode definir quais campos vão existir. O programador não precisa criar código para cada formulário.
Imagine um sistema que necessite de diversos tipos de formulários. Tarefa no mínimo entediante para o responsável pela manutenção. E se o usuário puder criar e modificar um formulário por uma interface gráfica [...]

Finalmente consegui escrever a última parte do artigo.
Nas partes 1 e 2 mostrei como configurar um servidor Linux para firewall e controle de banda, usando scripts que fazem a leitura de um arquivo texto contendo as informações dos pontos de rede (IP, MAC, velocidade de download e upload…). Entretanto, acessar o servidor e ficar [...]

18jan

Sprint no Feriado do dia 20/01/2010

Posted by gustavohenrique as Django, Sem categoria

Essa é uma grande oportunidade para aqueles que não estão acostumados a utilizar metodologias ágeis em projetos reais. Será desenvolvido algo concreto, um pouco mais aprimorado do que os tradicionais exercícios de lógica matemática aplicados no dojo.
É uma chance única para praticar TDD, Scrum e XP, aprender mais sobre Python, Django, Javascript e desenvolvimento web [...]

22dez

Script Python acessando classes do Django

Posted by gustavohenrique as Django

Há uns dias atrás eu precisei criar um relatório com dados obtidos de um BD MySQL usado por um projeto em Django. Esse relatório deveria ser enviado no mesmo horário todos os dias. Sendo assim, criei um script em Python para executar essa tarefa e adicionei uma chamada à ele no Cron (agendador de tarefas [...]

24jul

Mais um site em Django: xsol.com.br

Posted by gustavohenrique as Curiosidades, Django

Faz algumas semanas que já se encontra no ar um novo site brasileiro desenvolvido em Django, da empresa Xsol Tecnologia em Documentos. Trata-se de um e-commerce cujo código está sendo modificado (alguns detalhes, por questões de segurança) para em breve ser disponibilizado como open source.
O tempo gasto para codificar o site levou aproximadamente 40 horas. [...]

jqDjangoGrid é um plugin para JQuery com uma aplicação plugável do Django para criar um datagrid.
Fácil de instalar e customizar, possui ordenação de resultados e pesquisa usando ajax.
Atualmente não suporta recurso de inserir ou alterar registros diretamente no datagrid, mas possui um método genérico para remoção de registros e outro que retorna a PK (Primary [...]

07jul

Integrando PagSeguro com Django

Posted by gustavohenrique as Django

Nesse artigo mostrarei de uma maneira rápida e resumida como integrar o meio de pagamento PagSeguro à uma loja virtual com carrinho próprio. O código é simples e pode ser adaptado para o uso com outros serviços de pagamento como por exemplo o Pagamento Digital.

Compartilhe esse artigo

Você não quer que apareça na tela do admin as app auth e sites? Então vou mostrar como retirar de forma fácil e rápida.
O procedimento se resume em copiar e alterar o arquivo index.html localizado dentro do diretório de templates do admin do django (django/contrib/admin/templates/admin/) e inserir o código que impede que sejam exibidas as [...]

Essa é uma dica rápida para quem precisa colocar uma marcação (geralmente um asterisco) no label dos campos obrigatórios de um formulário.
Abaixo um exemplo de como inserir um * vermelho na frente do label:

# -*- coding: utf-8 -*-
 
# Importamos o metodo mark_safe que possibilita utilizar códigos html
from django.utils.safestring import mark_safe
 
# Vamos criar um ModelForm comum [...]