我想在我的django项目中使用django应用程序(newapp)。为了使其保持简单更新,我想将其作为git子模块包含在内,但这将导致如下文件夹结构:
myproject
|-app
|-newapp-git
|-newapp
|-settings.py
|-urls.py
|-...
|-README.md
这是因为,不幸的是,newapp不仅是appfolder的文件夹,而且还是某些文件(如自述文件)和子文件夹newapp的文件夹。我可以使用INSTALLED_APPS
在newapp-git.newapp
中添加它,但是应用程序本身会使用import newapp
导入模型等,这是行不通的,因为我不想修改其中的内容,因此无法更改它newapp使其保持简单更新。
那么,有没有机会告诉django,从newapp
的导入应该重新路由到newapp-git.newapp
?