Skip to content

Instantly share code, notes, and snippets.

@gilsondev
Created June 16, 2011 19:06
Show Gist options
  • Save gilsondev/1029982 to your computer and use it in GitHub Desktop.
Save gilsondev/1029982 to your computer and use it in GitHub Desktop.
Tipo de campo que facilita a aplicação de campos de gênero (sexo).
"""
Tipo de campo que facilita a aplicação de campos de gênero (sexo).
Fonte: http://www.marinhobrandao.com/blog/sexofield_12/
"""
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):
return 'CharField'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment