Django INSTALLED_APPS项目名称和包名称相同

创建一个Django项目时候,自动生成的项目名称和其中的一个包是重名的,比如

Django INSTALLED_APPS项目名称和包名称相同

APP需要在settings里的INSTALLED_APPS注册

Django INSTALLED_APPS项目名称和包名称相同

当我们想注册books,发现使用mysite.books一直报错,因为mysite默认为是那个包,而不是整个项目。那么如何注册呢?答案就是直接填入‘books’,如下图:

Django INSTALLED_APPS项目名称和包名称相同