【发布时间】:2013-12-12 16:31:04
【问题描述】:
我是 Django 初学者。我创建了我的项目,启动了一个新应用程序。我为这个应用程序编写了一个模型。我做了'syncdb'和'sql app',一切都很好。但是当我进入 django shell 并尝试“导入 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
感谢您的帮助。干杯。
【问题讨论】:
-
你试过只导入“poll”吗?