gpt4 book ai didi

python - 没有名为 urls 的模块

转载 作者:IT老高 更新时间:2023-10-28 20:29:52 24 4
gpt4 key购买 nike

我正在关注 Django 教程,我在第 3 部分的末尾,在解耦 URLconfs,在 http://docs.djangoproject.com/en/1.1/intro/tutorial03/#intro-tutorial03我收到“没有名为 urls 的模块”错误消息。

当我改变时:

from django.conf.urls.defaults import *

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('mysite.polls.views',
(r'^polls/$', 'index'),
(r'^polls/(?P<poll_id>\d+)/$', 'detail'),
(r'^polls/(?P<poll_id>\d+)/results/$', 'results'),
(r'^polls/(?P<poll_id>\d+)/vote/$', 'vote'),
(r'^admin/', include(admin.site.urls)),
)

到:

from django.conf.urls.defaults import *

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
(r'^polls/', include('mysite.polls.urls')),
(r'^admin/', include(admin.site.urls)),
)

我把 include('mysite.polls.urls')), 改成了 include(mysite.polls.urls)),,还是不行.

如何解决这个问题?

更新 2:在 mysite/polls/urls.py 是

from django.conf.urls.defaults import *

urlpatterns = patterns('mysite.polls.views',
(r'^$', 'index'),
(r'^(?P<poll_id>\d+)/$', 'detail'),
(r'^(?P<poll_id>\d+)/results/$', 'results'),
(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)

更新 4:整个项目在

http://www.mediafire.com/?t1jvomjgjz1

最佳答案

我在我的项目根目录中遇到了类似的问题...... django 提示它找不到模块 mysite.urls。

原来我在 settings.py 中使用默认值设置的 ROOT_URLCONF 变量设置不正确。而不是“mysite.urls”,它应该是简单的“urls”

我改变了它,瞧,它起作用了。

关于python - 没有名为 urls 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2353416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com