对 Django 很陌生,所以请多多包涵。跟随使用 Django Book 的类(Publisher、Author、Book)的 Django polls 项目。我一直坚持在 shell 中导入我的模型。
应用名称为General,项目名称为mysite
错误:
>>> from General.models import Publisher, Author, Book
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
from General.models import Publisher, Author, Book
ImportError: No module named General.models
>>>
我的文件夹:
C:\
BookShelf/
sqlite3.db
mysite/
mysite
media
manage.py
General/
_init_.py
_init_.pyc
models.py
models.pyc
tests.py
views.py
如果这有帮助:
>>> import sys
>>> print sys.path
['', 'C:\\Python27\\Lib\\idlelib', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C
:\\Python27\\Lib\\lib-tk', 'C:\\BookShelf\\mysite\\General\\models.py', 'C:\\WIN
DOWS\\system32\\python27.zip', 'C:\\Python27\\"C:\\BookShelf\\mysite\\General\\m
odels.py"', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27', 'C:\\Python27\\lib\\s
ite-packages', 'C:\\Python27\\lib\\site-packages\\PIL']
>>>
我也尝试过“来自 mysite.General.models”,但也没有成功。
提前致谢!