Ing En Software

Páginas: 2 (353 palabras) Publicado: 13 de septiembre de 2014
El Modelo

Un modelo es la representación de los datos de nuestra aplicación. Contiene los campos básicos y el comportamiento de los datos que serán almacenados. Por lo general, cada modelo seconvierte en una tabla de la base de datos.

Lo fundamental

Cada modelo es una subclase de django.db.models.Model.
Cada atributo de un modelo representa a un campo de una tabla.
Djangoautomáticamente nos da acceso a la base de datos.
Referencia de los campos

La referencia de la versión actual esta detallada por completo en la documentación del framework, con este recurso podemos elaborartodas las referencias necesarias para el proyecto, sin embargo leerlo por completo puede resultar al principio un poco tedioso.

Para ello siempre es muy útil un cheatsheet o chuleta para podervisualizarlos juntos.

Chuleta - Modelos en Django
Chuleta - Modelos en Django

Ejemplo de modelo en nuestro proyecto

Vamos con el ejemplo del capítulo para poder entender mejor como va esto delmodelo.

Nota

Para poder continuar con este ejemplo, tienen que seguir el curso desde el primer capítulo y evitar solamente copiar y pegar, escribanlo que es mejor en todo sentido.
Nuestro archivo:models.py de la semana pasada quedó así:

from django.db import models

class Bebida(models.Model):
nombre = models.CharField(max_length=50)
ingredientes = models.TextField()
preparacion =models.TextField()

def __unicode__(self):
return self.nombre
Este modelo solo fue un ejemplo para saber cómo funcionaba, ahora redactaré algunas líneas que nos ayudarán a tener un modelo máscompleto:

#encoding:utf-8
from django.db import models
from django.contrib.auth.models import User

class Bebida(models.Model):
nombre = models.CharField(max_length=50)
ingredientes =models.TextField()
preparacion = models.TextField()

def __unicode__(self):
return self.nombre

class Receta(models.Model):
titulo = models.CharField(max_length=100, unique=True)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software
  • ing. software
  • Ing En Software
  • SOFTWARE ING

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS