This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* >>>>>>>>>>>>>>> models.py <<<<<<<<<<<<< */ | |
from django.db import models | |
class MeuModelo(models.Model): | |
estado = models.ForeignKey('Estado') | |
cidade = models.ForeignKey('Cidade') | |
class Pais(models.Model): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from core.validators import format_locality, validate_locality | |
class ClientForm(forms.ModelForm): | |
... | |
... | |
locality = forms.CharField( | |
help_text=u'Local da sede principal do cliente. Ex: São Paulo - SP', | |
validators=[validate_locality], | |
) | |
... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.input-recaptcha { | |
width:172px; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
# | |
# This code have contributions of Augusto Men (https://github.com/augustomen) | |
# and Nando Florestan (https://github.com/nandoflorestan) | |
# | |
from __future__ import (absolute_import, division, unicode_literals) | |
from datetime import date |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from tastypie.api import Api | |
from basic.api.resources import NoteResource, UserResource | |
api = Api(api_name='v1') | |
api.register(NoteResource(), canonical=True) | |
api.register(UserResource(), canonical=True) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class User(models.Model): | |
""" | |
Users within the Django authentication system are represented by this | |
model. | |
Username and password are required. Other fields are optional. | |
""" | |
username = models.CharField(_('username'), max_length=30, unique=True, | |
help_text=_('Required. 30 characters or fewer. Letters, numbers and ' | |
'@/./+/-/_ characters')) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.forms import ModelForm, TextInput | |
from app.models import Exemplo | |
class ExemploForm(ModelForm): | |
cnpj = CharField(max_length=18) | |
class Meta: | |
model = Exemplo | |
widgets = { | |
'cnpj': TextInput(attrs={'mask': 'cnpj'}), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from tastypie.api import Api | |
from basic.api.resources import NoteResource, UserResource | |
api = Api(api_name='v1') | |
api.register(NoteResource(), canonical=True) | |
api.register(UserResource(), canonical=True) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# API JSON | |
from django.http import HttpResponse | |
from django.utils import simplejson | |
from django.views.generic.detail import BaseDetailView | |
from django.views.generic.list import BaseListView | |
from django.db.models.query import QuerySet | |
class JSONResponseMixin(object): | |
def render_to_response(self, context): | |
return self.get_json_response(self.convert_context_to_json(context)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from django.template.loader import get_template | |
from django.template import Context | |
import cStringIO as StringIO | |
import cgi | |
import ho.pisa as pisa | |
def render_to_pdf(template_src, context_dict): | |
template = get_template(template_src) | |
context = Context(context_dict) | |
html = template.render(context) |