[pyar] [django] problema con el nombre "channels"

Ramiro Morales cramm0 en gmail.com
Vie Oct 19 18:18:41 -03 2018


On Fri, Oct 19, 2018 at 5:34 PM Daniel <dmlistapython en gmail.com> wrote:

> Hola gente linda....
>   Hay un proyecto de django ya corriendo (y es bastante grande) y tiene
> una app que se llama "channels" y ahora surgio la necesidad de usar
> django-channels que hay que importarla exactamente con ese nombre en
> INSTALLED_APPS y quedaría un 'channels', 'channels'...
>
> ¿se les ocurre un workaround para no tener que cambiar en todo el proyecto?
>

¿No podés usar AppConfig.label[1] en tu app para definirle un alias? Me
pregunto si eso hace que cambien los nombres de muchas cosas (migraciones,
nombre de tablas, etc., etc.) en el proyecto que ya tenes funcionando o si
efectivamente todo eso se mantiene intacto porque está basado en el fully
qualified path del módulo Python de cada una de las apps y efectivamente
sirve para solucionar tu problema que es el clash entre los labels
'channels'.

Suerte,

1.
https://docs.djangoproject.com/en/2.1/ref/applications/#django.apps.AppConfig.label



> Gracias.
> --
> Daniel Malisani
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar



-- 
Ramiro Morales
@ramiromorales
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20181019/89b85b9c/attachment.html>


Más información sobre la lista de distribución pyar