Estoy en Windows y tratando de crear una nueva aplicación dentro de una carpeta común llamada Aplicaciones. La carpeta myApp ya existe dentro de Aplicaciones. Estoy corriendo desde la raíz del proyecto:Django, no se puede crear la aplicación en la subcarpeta
python manage.py startapp myApp Apps\myApp
y me sale:
Error: 'Apps\\myApp' is not a valid app name. Please use only numbers, letters and underscores.
No sé por qué ese doble barra invertida. Probé también con una barra inclinada para estar seguro:
python manage.py startapp myApp Apps/myApp
y me sale esto:
Error: 'myApp' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.
No puedo entender si es un Windows o un problema de Python.
¿realmente myApp entra en conflicto con un módulo python existente? ¿Qué ocurre si prueba "myApp2"? – hwjp
en realidad, acaba de girar una ventana vm, creo que es un error real ... – hwjp
He intentado varios nombres, siempre obtengo el mismo resultado. De hecho, copié una vieja carpeta de aplicaciones dentro de la carpeta _Apps_, agregué un 'Apps \ __ init __. Py', sincronicé el DB y parece que funciona. Pero aún así, supongo que esto es una solución alternativa, no una solución. – Leonardo