home.social

#djangochannels — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #djangochannels, aggregated by home.social.

  1. If you are using chroot for your gunicorn applications I’d like to chat about a few things.

    #chroot #django #djangochannels
    #pyconus #gunicorn

  2. «De htmx a Django LiveView»

    https://andros.dev/blog/785bf7ac/de-htmx-a-django-liveview/

    Si usas htmx y estás evaluando Django LiveView, este artículo es para ti. Quiero enseñarte rápidamente las equivalencias de que sueles hacer con htmx y cómo lograrlo con Django LiveView. No es una comparación exhaustiva, sino una guía práctica para migrar o decidir cuál usar.

    #htmx #python #django #djangoliveview #djangochannels #web

  3. «From htmx to Django LiveView»

    https://en.andros.dev/blog/94d14a9e/from-htmx-to-django-liveview/

    If you're using htmx and evaluating Django LiveView, this article is for you. I want to quickly show you the equivalences of what you usually do with htmx and how to achieve it with Django LiveView. It's not an exhaustive comparison, but a practical guide to migrate or decide which one to use.

    #htmx #python #django #djangoliveview #djangochannels #web

  4. He actualizado el artículo.
    Añadimos una situación muy común. Los usuarios tendrán que compartir un recurso que no se puede paralelizar. Podrías imaginar en una impresora. Si un usuario está imprimiendo, los demás tendrán que esperar.
    #htmx #django #python #celery #huey #djangochannels #websockets #webdev

  5. Publico nuevo artículo: «Sala de espera para tareas largas en Django»
    https://programadorwebvalencia.com/sala-de-espera-para-tareas-largas-en-django/
    Colócate en la siguiente situación: cuando un usuario pulsa un botón de tu web, se ejecuta una funcionalidad que tarda mucho tiempo en dar el resultado (tal vez 10 minutos). Sin embargo, la experiencia sería nefasta si esperara todo ese tiempo sin poder hacer nada. Por ello, decidimos que la tarea se ejecute en segundo plano, permitiendo al usuario seguir navegando por toda la web sin restricciones. Cuando termine la funcionalidad, se le notificará el resultado con un mensaje emergente. Y no solo eso, además le daremos un feedback en tiempo real del progreso. Sencillo de decir y complejo de hacer. ¿Cómo podemos lograrlo?
    #htmx #django #python #celery #huey #djangochannels #websockets #webdev