Django模型不可见

时间:2012-09-16 11:56:12

标签: python django

我创建了项目博客,以及应用图书

接下来,我写文件models.py(在djangobook中的例子)

并更改设置文件(setting.py)

在块INSTALLED_APPS中我添加:

'blog.books',

但是,如果我写入控制台:

python manage.py validate

没有名为blog.books的模块

为什么?

1 个答案:

答案 0 :(得分:3)

如果你的项目被命名为“博客”而你的应用程序是“书籍”而不是settings.py,那么你应该只提供应用程序名称:

'图书',

Django只知道查看当前项目。

应跳过项目名称!

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