我想(通过 GIT)将一个外部应用程序克隆到我的项目目录中。不幸的是,项目顶部有一个文件夹使 Django 无法将克隆的文件夹视为应用程序。
例如参见allauth。克隆后,应用程序本身就是allauth/allauth
相应的。从项目来看my_project/allauth/allauth
。如果只是添加allauth
到INSTALLED_APPS
,则服务器找不到该应用程序。我也尝试添加allauth.allauth
,这也不起作用。
将外部应用程序克隆到 Django 项目文件夹(例如,将其作为子模块管理)的推荐方法是什么?