2012-09-16 40 views
1

我创建项目博客和应用程序书籍Django模型不可见

下,我写入文件models.py(在djangobook示例)

和改变设置文件(setting.py)

在块INSTALLED_APPS我添加:

'blog.books', 

但,如果我写给控制台:

python manage.py validate 

没有模块named blog.books

为什么?

+0

您将不得不与我们共享文件结构;也许你需要通读[Python教程的模块和包章节](http://docs.python.org/tutorial/modules.html)以了解导入和包的工作方式。 –

回答

3

如果您的项目被命名为“博客”和您的应用程序是“书”比settings.py中你应该只表示应用程序名称:

“书”,

Django会知道在看仅限当前项目。

项目名称应该跳过!

至于错误信息。 Django将查找blog.blog.books(将自动添加项目名称),不会找到它,并且会抱怨它。仅仅因为你和django都添加了“博客”。并最终得到一些你们不想要的东西。