2012-09-16 45 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都添加了「博客」。並最終得到一些你們不想要的東西。