| 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