Lo explicado en este tema debería ser suficiente para crear un proyecto Django simple que interactúe con una base de datos. Aquí se van a ir exponiendo los conceptos y los distintos elementos que intervienen. En el tema siguiente, donde explicaré el trabajo del curso, podréis ver un proyecto Django al completo y comprender mejor como se unen todas las piezas del curso: HTML + CSS + Python + Django.
Archivo de la etiqueta: django
Aprende fácilmente a programar en Django
Este curso gratuito pretende dar una introducción a HTML5, CSS3, Python y Django suficiente como para poder realizar un proyecto web simple con conexión a base de datos.
Este mismo temario lo he usado en dos cursos online para el CEP de Marbella-Coín.
Login en Django con nombre de usuario sin importar mayúsculas y minúsculas (case-insensitive username login)
En algunos casos, como puede ser usuarios poco concienciados con la diferencia entre mayúsculas y minúsculas, vale la pena perder esta diferenciación en pro de una mejor usabilidad. ¿O no se le han quejado nunca de que «mi usuario no puede entrar» y simplemente es porque estaba introduciéndolo en mayúsculas o bien escribiendo desde el móvil donde le insertaba la primera letra en mayúscula?
¿Cómo mostrar como checkbox un ManyToManyField en Django?
La visualización estándar de un ManyToManyField en Django es a través de un select múltiple, incómodo para muchos usuarios por tener que pulsar Ctrl (o Cmd en MacOSX) para seleccionar más de una opción. Además no se visualiza de un solo vistazo los valores que tiene.
Queryset en Django admin según usuario
La zona de administración de Django es una de las cosas que más agradecemos los programadores. El problema viene cuando queremos permitir que el usuario la utilice… Para eso primero hay que personalizarla un poco.
Una de las personalizaciones interesantes es que el usuario no vea todas las entradas de una tabla, por ejemplo, para ello podemos hacer uso de este código. Espero que os sea de utilidad.