CAMPOS EN MODELOS |
CAMPO | DESCRIPCION |
CharField | Tipo de campo para cadena de caracteres alfanumericos |
TextField | Se usa para cadenas de longitud grande o arbitraria. |
IntegerField | Campo para almacenar vaores de numeros enteros y para validar los valores introducidos como enteros en los formularios |
DataField y DataTimeField | Se utilizan para guardar/representar fechas e informacion de fecha/hora. |
EmailField | Se usa para validar direcciones de correo electronico |
FileField e ImageField | Se usan para subir ficheros e imagenes. Solo ImageField añade una validacion adicional de que el fichero subido es una imagen |
AutoField | Tipo de campo especial de IntegerField que se incrementa automaticamente. Cuando no especificamos una clave primaria para el modelo, se añade automaticamente una de este tipo |
ForeignKey | Se utiliza para especificar una relacion uno a muchos con otro modelo de la base de datos |
ManyToManyField | Se usa para especificar una relacion muchos a muchos. |
BinaryField | Un campo para guardar datos binarios. Solo soporta asignacion de bytes |
BooleanField | Campo de verdadero/falso |
CommaSeparatedIntegerField | Campo de enteros separados por comas. Asi como en el campo CharField, se requiere el argumento max_length |
DecimalField | Un campo preciso de numeros decimales, representado en python como una instancia decimal.
Requiere los argumentos max_digits y decimal_places. |
FilePathField | Un CharField que sus opciones son limitadas a los nombres de archivos en ciertas direcciones en el sistema. |
SlugField | Slug es un termino de periodico. Un Slug es una etiqueta corta para algo, conteniendo solo letras, numeros,guiones bajos o guiones. Son usados generalmente en las URLs |
URLField | Campo de tipo CharField para una URL. |
OneToOneField | Una relacion de uno a uno. Conceptualmente, esto es similar a una ForeignKey con el argumento unique=True. |
No hay comentarios.:
Publicar un comentario