Skip to content

Instantly share code, notes, and snippets.

View devMlGUE's full-sized avatar

Luis Miguel Gutierrez Ramirez devMlGUE

  • Universidad Distrital Francisco jose de caldas
  • Bogotá
View GitHub Profile
@devMlGUE
devMlGUE / queryset-examples.py
Created March 2, 2017 23:39
Ejemplo de consultas (Queryset) en Django 2017
from django.db import models
# para todos los ejemplos de este gist, vamos a utilizar el modelo "Human"
class Human(models.Model):
'''Modelo de ejemplo que representa
un humano y sus atributos.
'''
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
birth_date = models.DateField()
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from datetime import datetime, date
def is_date(date, valid_formats):
''' Devuelve un objeto "datetime" si la cadena ingresada tiene alguno de
los patrones de fecha en "valid_formats". '''
for fmt in valid_formats:
try:
@devMlGUE
devMlGUE / models.py
Created August 10, 2017 02:50
Django: Modelo de ejemplo
class Director(models.Model):
nombre = models.CharField(max_length=100)
class Pelicula(models.Model):
nombre = models.CharField(max_length=100)
autor = models.ForeignKey('Director', null=True)
if pelicula.director:
mi_funcion()
# tambien se presenta este problema cuando hacemos esto:
mi_funcion(pelicula.director.id)
if pelicula.director_id:
mi_funcion()
mi_funcion(pelicula.director_id)