Skip to content

Instantly share code, notes, and snippets.

View robertowest's full-sized avatar
🙂
Hoy es un buen día, y mañana también

Roberto West robertowest

🙂
Hoy es un buen día, y mañana también
View GitHub Profile
@robertowest
robertowest / gist:82742172d7e5551b9c6546fdb90ed11c
Created January 9, 2023 11:52
Selector HTML cargado desde un JSON
<html>
<body>
<p>Selecciona los productor en función de la categoría seleccionada.</p>
<p>Los controles son rellenados desde un archivo JSON.</p>
<label for="categoria">Catergoria</label><br>
<select id="categoria" onchange="cargarProductos()"><option>Seleccione una opción</option></select>
<br>
<label for="producto">Producto</label><br>
<select id="producto"><option>Seleccione una opción</option></select>

Verificar desde un template si un usuario pertenece a un grupo.

Creamos una estructra de directorio similar a esta:

app/
    __init__.py
    models.py
    templatetags/
        __init__.py
        mis_tags.py
@robertowest
robertowest / helptext.md
Created September 16, 2021 13:29
django: Agregando texto de ayuda al input de búsqueda en django site admin

búsqueda en django site admin

Algo que me resulta muy útil es poder agregarle un placeholder al input de búsqueda para saber que campos se están utilizando. En la imagen se puede leer el texto Búsqueda por DNI.

La forma de hacer esto no es recomendable ya que realizaré cambios es el código fuente de django, pero es una forma fácil y muy útil.

Suponiendo que tengo una aplicación llamada Persona, definimos nuestro admin.py.

# persona/admin.py
@robertowest
robertowest / django_orm.md
Last active May 31, 2021 20:04
relaciones con django orm

Django ORM: select_related y prefetch_related

select_related() "sigue" relaciones de clave externa, seleccionando datos adicionales de objetos relacionados cuando ejecuta su consulta.

prefetch_related() realiza una búsqueda por separado para cada relación y realiza la "unión" en Python.

Utiliza select_related cuando el objeto que va a seleccionar es un solo objeto, por lo que OneToOneField o ForeignKey.

@robertowest
robertowest / README.md
Created November 12, 2020 12:04
Texto para la creación de un README (@Villanuevand)

Título del Proyecto

Acá va un párrafo que describa lo que es el proyecto

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Deployment para conocer como desplegar el proyecto.

@robertowest
robertowest / heroku.md
Last active May 12, 2020 12:18
Heroku

Notas para subir un proyecto a heroku

Crea nuevo proyecto

$ cd ../Python/
$ mkdir heroku
$ cd heroku/

Creamos y conectamos a nuestro environment