Discussion:
[pyar] [django] problema con el nombre "channels"
Daniel
2018-10-19 20:34:15 UTC
Permalink
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?

Gracias.
--
Daniel Malisani
Ramiro Morales
2018-10-19 21:18:41 UTC
Permalink
Post by Daniel
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
Post by Daniel
Gracias.
--
Daniel Malisani
_______________________________________________
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
Loading...