Skip to content

Instantly share code, notes, and snippets.

View douglasmiranda's full-sized avatar
👽

Douglas Miranda douglasmiranda

👽
  • Earth, Brazil
View GitHub Profile
@gilsondev
gilsondev / forms.py
Created August 17, 2012 19:08 — forked from mcosta/forms.py
Sistema de Auditoria (RAAI - Relatorio Anual de Auditoria Interna)
# -*- coding: utf8 -*-
import time, datetime
from datetime import date
from django import forms
from django.contrib.auth.models import User
from django.conf import settings
from bootstrap_toolkit.widgets import BootstrapDateInput
@gilsondev
gilsondev / forms.py
Created August 8, 2012 16:43
Mostrando como usar o Django Forms
# -*- coding: utf8 -*-
from django import forms
from .models import Foo, Bar, FooBar
class FooModelForm(forms.ModelForm):
# Essa classe vai usar a instrospecção para gerar o formulário
# baseado nos atributos da classe Foo
class Meta:
@macndesign
macndesign / api_urls.py
Created August 8, 2012 12:23
Test: Making a CRUD using django + tastypie
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)
@gilsondev
gilsondev / tests.py
Created July 31, 2012 18:21
Classe de Teste da view de subscriptions
from django.core.urlresolvers import reverse as r
# ...
class SubscribeViewTest(TestCase):
def setUp(self):
self.resp = self.client.get(r('subscriptions:subscribe'))
def test_get(self):
'Ao visitar /inscricao/ a página de inscrição é exibida'
AUTHENTICATION_BACKENDS = (
'social_auth.backends.google.GoogleOAuth2Backend',
'django.contrib.auth.backends.ModelBackend',
)
LOGIN_REDIRECT_URL = '/'
GOOGLE_OAUTH2_CLIENT_ID = os.environ['GOOGLE_OAUTH2_CLIENT_ID']
GOOGLE_OAUTH2_CLIENT_SECRET = os.environ['GOOGLE_OAUTH2_CLIENT_SECRET']
GOOGLE_WHITE_LISTED_DOMAINS = ['incuna.com']
SOCIAL_AUTH_USER_MODEL = 'auth.User'
@alyssonbruno
alyssonbruno / clone.py
Last active May 6, 2023 23:03
Make a clone of one file or device. Emule the command dd, without type conversion
import io
import mmap
from typing import Optional
_DEFAULTBS=io.DEFAULT_BUFFER_SIZE
def clone(input_file: Optional[str]='/dev/zero', output_file: Optional[str]='/dev/null', block_size: Optional[int]=_DEFAULTBS, count: Optional[int]=None, verbose: Optional[bool]=False):
"""Make a clone of one file or device. Emule the command dd, without type conversion
>>> clone(output_file='/tmp/swap.img',bs=512,count=8*2*1024*1024*1024)
@gilsondev
gilsondev / views.py
Created May 25, 2012 19:29
Using reverse function with Class based generic view in success_url
# -*- coding: utf8 -*-
from django.views.generic.edit import FormView
from django.core.urlresolvers import reverse
class FooFormView(FormView):
template_name = 'foo/foo_form.html'
form_class = FooForm
@hrldcpr
hrldcpr / tree.md
Last active January 6, 2025 22:43
one-line tree in python

One-line Tree in Python

Using Python's built-in defaultdict we can easily define a tree data structure:

def tree(): return defaultdict(tree)

That's it!

@maraujop
maraujop / forms.py
Created February 15, 2012 19:04
django-crispy-forms bootstrap form example
# -*- coding: utf-8 -*-
from django import forms
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout, Div, Submit, HTML, Button, Row, Field
from crispy_forms.bootstrap import AppendedText, PrependedText, FormActions
class MessageForm(forms.Form):
text_input = forms.CharField()
@bostwick
bostwick / FacebookWordCloud.py
Created February 11, 2012 04:00
Facebook News Feed Word Cloud
#!/usr/bin/env python
import sys
import urllib2
import json
from collections import defaultdict
from nltk import word_tokenize
IGNORED_WORDS = ["!", ".", ",", "(", ")", "'s", ":", "?", "...", "$",