我在Windows上尝试在名为Apps的公共文件夹中创建新应用程序。 myApp文件夹内已存在Apps。我是从项目的根目录运行:Django无法在子文件夹中创建应用程序
python manage.py startapp myApp Apps\myApp
,我也得到:
Error: 'Apps\\myApp' is not a valid app name. Please use only numbers, letters and underscores.
我不知道为什么双反斜线。 我也正斜杠试图只是可以肯定的:
python manage.py startapp myApp Apps/myApp
,我得到这个:
Error: 'myApp' conflicts with the name of an existing Python module and cannot be used as an app name. Please try another name.
如果它是一个Windows或Python的问题,我无法理解。
myApp实际上是否与现有的python模块发生冲突?如果你尝试“myApp2”,会发生什么? – hwjp
其实,刚刚启动了一个Windows虚拟机,我认为这是一个真正的bug ... – hwjp
我试过几个名字,我总是得到相同的结果。我实际上复制了_Apps_文件夹中的一个旧应用程序文件夹,我添加了一个'Apps \ __ init __。py',同步了数据库,它似乎工作。但仍然,我想这是一个解决方法,而不是一个解决方案.. – Leonardo