Python django上没有名为my_unique_try_Xymostech的模块出错
我启动了一个项目和一个应用程序:Python django上没有名为my_unique_try_Xymostech的模块出错,python,django,django-models,Python,Django,Django Models,我启动了一个项目和一个应用程序: django-admin.py startproject blog cd blog python manage.py startapp my_unique_try_Xymostech 在urlpatterns中的文件blog/url.py中: (r'^my_unique_try_Xymostech/$', 'blog.my_unique_try_Xymostech.views.my_unique_try_Xymostech'), 在文件my\u unique
django-admin.py startproject blog
cd blog
python manage.py startapp my_unique_try_Xymostech
在urlpatterns
中的文件blog/url.py
中:
(r'^my_unique_try_Xymostech/$', 'blog.my_unique_try_Xymostech.views.my_unique_try_Xymostech'),
在文件my\u unique\u try\u 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
- 我在做手术时错过了什么
- 既然url.py已经在应用程序中了,你提到了blog/url.py,我想你不需要blog.my_unique\u try\Xymostech.views.my_unique\u try\Xymostech'中的
blog
试试看
(r'^my_unique_try_Xymostech/$', 'my_unique_try_Xymostech.views.my_unique_try_Xymostech'),
我刚才没有通过创建django应用程序进行验证,但可能就是这样
我通常会将我的django应用程序添加到python路径中,这样做就不会有问题,我想。
try
是python中的一个关键字,我不认为你可以有一个名为try
的函数。我尝试了其他名称,sdayhadsioasdiadsjkl
不是关键字:)我不认为这是你(主要)的问题,但是在try/views.py
中,不能使用名为try
@Xymostech的函数解决了这个问题