Archive for Setembro, 2006

CnpjCpfField

Posted on .2006.09.26.. Filed under: django |

Este tipo de campo pode ser muito útil para quem quer criar um campo só para informar CPF ou CNPJ de um Cliente, Fornecedor ou qualquer outro tipo de parceiro.
Ele valida a máscara de CPF ou CNPJ e depois verifica se o dígito verificador é válido. Para isso, fiz uso de duas classes que já [...]

Read Full Post | Make a Comment ( 2 so far )

CnpjField

Posted on .2006.09.26.. Filed under: django |

import re
from django.db import models
from django import forms
from django.core import validators

expressao_cnpj = r’^[0-9]{2}[.][0-9]{3}[.][0-9]{3}[/][0-9]{4}[-][0-9]{2}$’

# ————————————————-
# http://www.pythonbrasil.com.br/moin.cgi/VerificadorDeCnpj
class CNPJ(object):
def __init__(self, cnpj):
“”"Classe representando um número de CNPJ
>>> a = CNPJ(‘11222333000181′)
>>> b [...]

Read Full Post | Make a Comment ( None so far )

CpfField

Posted on .2006.09.26.. Filed under: django |

import re
from django.db import models
from django import forms
from django.core import validators

expressao_cpf = r’^[0-9]{3}[.][0-9]{3}[.][0-9]{3}[-][0-9]{2}$’

# http://www.pythonbrasil.com.br/moin.cgi/VerificadorDeCpf
class CPF(object):
def __init__(self, cpf):
“”"Classe representando um número de CPF”"”
try:
basestring
[...]

Read Full Post | Make a Comment ( 1 so far )

SexoField

Posted on .2006.09.25.. Filed under: django |

Tipo de campo que facilita a aplicação de campos de gênero (sexo).

import re
from django.db import models
from django import forms
from django.core import validators

PESSOA_SEXO = ((‘M’,'Masculino’), (‘F’,'Feminino’), )

class SexoField(models.CharField):
def __init__(self, verbose_name=None, name=None, **kwargs):
models.CharField.__init__(self, verbose_name, name, maxlength = 1, choices=PESSOA_SEXO, **kwargs)

def get_internal_type(self):
[...]

Read Full Post | Make a Comment ( None so far )

EstadoBrasileiroField

Posted on .2006.09.25.. Filed under: django |

Tipo de campo que facilita a aplicação de campos de estado brasileiro.

import re
from django.db import models
from django import forms
from django.core import validators

CIDADE_ESTADO = ((‘RS’, ‘Rio Grande do Sul’),
(‘PR’, ‘Parana’),
[...]

Read Full Post | Make a Comment ( None so far )

CepField

Posted on .2006.09.25.. Filed under: django |

Facilita o uso de campos de CEP, pretendo melhorá-lo, aplicando formtags para buscar no site dos Correios, mas assim já funciona bem

import re
from django.db import models
from django import forms
from django.core import validators

expressao_cep = r’^[0-9]{5}[-][0-9]{3}$’

class Manipulador_CepField(forms.TextField):
def __init__(self, field_name, is_required=False, validator_list=None, maxlength=9):
if validator_list [...]

Read Full Post | Make a Comment ( None so far )

Django Ajax

Posted on .2006.09.14.. Filed under: django |

Estou há pouco pentelhando pelo mundo do Django, mas já estou inventando moda.
Esta framework é realmente fantástica.
Com algumas linhas de código eu criei uma funcionalidade que pode ajudar em muito quem está fazendo seus primeiros testes com Django + Ajax.
este é o arquivo com o controlador:
from django.core import serializers
from django.http import HttpResponse, Http404
from django.core.exceptions import [...]

Read Full Post | Make a Comment ( 1 so far )

Conhecendo o Django de perto

Posted on .2006.09.12.. Filed under: django |

Nos últimos mese s acompanhei o Django de longe, via comentários, notícias e mensagens na lista python-br. Enquanto isso eu me divertia no Turbogears, lutando pra usar aquelas classes em ajax de um jeito produtivo. Não deu. Conheci o Rails e vi que o nível de maturidade era outro… então resolvi ver o que o [...]

Read Full Post | Make a Comment ( 1 so far )

Alô mundo!

Posted on .2006.09.12.. Filed under: Blogroll |

Seja bem-vindo!
Este é mais um blog que eu crio pra ver no que dá!

Read Full Post | Make a Comment ( None so far )

  • Página

  • del.icio.us

  • Meu Flickr

    PyCon Brasil 2008

    Tarsila smiling

    More Photos
  •  

    Setembro 2006
    D S T Q Q S S
        Dez »
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
  • Arquivo

Liked it here?
Why not try sites on the blogroll...