我是Django初学者。我创建了我的项目,启动了一个新应用程序。我为这个应用程序写了一个模型。我做了'syncdb'和'sql app',一切都很好。但是当我进入django shell并尝试'import mysite.myapp'时,它告诉我没有名为'myapp'的模块。
哪里可能是问题?
maze@debian:~/Dokumenty/djcode/mysite$ python manage.py sql poll
BEGIN;
CREATE TABLE "poll_poll" (
"id" integer NOT NULL PRIMARY KEY,
"question" varchar(200) NOT NULL
)
;
CREATE TABLE "poll_choice" (
"id" integer NOT NULL PRIMARY KEY,
"poll_id" integer NOT NULL REFERENCES "poll_poll" ("id"),
"choice" varchar(200) NOT NULL,
"votes" integer NOT NULL
)
;
COMMIT;
这里导入mysite.poll:
>>> import mysite.poll
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named poll
感谢您的帮助。欢呼声。
答案 0 :(得分:3)
有必要将myapp包含在INSTALLED_APPS
文件的settings.py
列表中。检查你是否已经这样做了。