我在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