Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建项目博客和应用书籍。
接下来,我写入文件 models.py(djangobook 中的示例)
并更改设置文件(setting.py)
在块 INSTALLED_APPS 我添加:
'blog.books',
但是,如果我写信给控制台:
python manage.py validate
没有名为 blog.books 的模块
为什么?
如果您的项目名为“blog”并且您的应用程序是“books”而不是在 settings.py 中,则您应该只声明应用程序名称:
'图书',
Django 只知道查看当前项目。
项目名称应省略!
至于错误信息。Django 会寻找 blog.blog.books (会自动在 from 添加项目名称),找不到它,并且会抱怨它。只是因为你和 django 都添加了“博客”。最后得到你们都不想要的东西。