django上没有名为my_unique_try_Xymostech的模块错误

时间:2013-03-31 20:22:09

标签: python django django-models

我开始了一个项目和一个应用程序:

django-admin.py startproject blog
cd blog
python manage.py startapp my_unique_try_Xymostech

blog/url.py的文件urlpatterns中:

(r'^my_unique_try_Xymostech/$', 'blog.my_unique_try_Xymostech.views.my_unique_try_Xymostech'),
文件my_unique_try_Xymostech/views.py中的

def my_unique_try_Xymostech(request):
    print "bla bla"

但是在运行服务器(http://127.0.0.1:8000/admin/)时出现错误:

No module named my_unique_try_Xymostech
  • 在做这个程序时我错过了什么?

1 个答案:

答案 0 :(得分:2)

由于url.py已经在应用中,您提到了blog / url.py,我认为您不需要blog中的'blog.my_unique_try_Xymostech.views.my_unique_try_Xymostech'

试试

(r'^my_unique_try_Xymostech/$', 'my_unique_try_Xymostech.views.my_unique_try_Xymostech'),

我刚才没有通过创建django应用验证,但可能就是这样。

我通常会将我的django应用程序添加到python路径中,所以如果你这样做,这样的话就不会有问题了。我想。