Django的。导入应用模块

时间:2013-12-12 16:31:05

标签: python django import

我是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

感谢您的帮助。欢呼声。

1 个答案:

答案 0 :(得分:3)

有必要将myapp包含在INSTALLED_APPS文件的settings.py列表中。检查你是否已经这样做了。