1
我創建項目博客和應用程序書籍。Django模型不可見
下,我寫入文件models.py(在djangobook示例)
和改變設置文件(setting.py)
在塊INSTALLED_APPS我添加:
'blog.books',
但,如果我寫給控制檯:
python manage.py validate
沒有模塊named blog.books
爲什麼?
我創建項目博客和應用程序書籍。Django模型不可見
下,我寫入文件models.py(在djangobook示例)
和改變設置文件(setting.py)
在塊INSTALLED_APPS我添加:
'blog.books',
但,如果我寫給控制檯:
python manage.py validate
沒有模塊named blog.books
爲什麼?
如果您的項目被命名爲「博客」和您的應用程序是「書」比settings.py中你應該只表示應用程序名稱:
「書」,
Django會知道在看僅限當前項目。
項目名稱應該跳過!
至於錯誤信息。 Django將查找blog.blog.books(將自動添加項目名稱),不會找到它,並且會抱怨它。僅僅因爲你和django都添加了「博客」。並最終得到一些你們不想要的東西。
您將不得不與我們共享文件結構;也許你需要通讀[Python教程的模塊和包章節](http://docs.python.org/tutorial/modules.html)以瞭解導入和包的工作方式。 –