Django缓存url regex模式吗?

2024-09-26 17:47:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个Django新手,需要帮助:尽管我在网址.py我一直从Django收到同样的错误消息。这是我的设置.py公司名称:

ROOT_URLCONF = 'mydjango.urls'

这是我的网址.py公司名称:

^{pr2}$

所以我希望每次我访问http://mydjango.yafz.org/polls/randomTest1/mydjango.polls.views.randomTest1函数应该运行,因为在我的投票中/视图.py我有相关职能:

def randomTest1(request):
    # mainText = request.POST['mainText']
    return HttpResponse("Default random test")

但是,我仍然收到以下错误消息:

Page not found (404)
Request Method:     GET
Request URL:    http://mydjango.yafz.org/polls/randomTest1

Using the URLconf defined in mydjango.urls, Django tried these URL patterns, in this order:

   1. ^$
   2. ^polls/$
   3. ^polls/(?P<poll_id>\d+)/$
   4. ^polls/(?P<poll_id>\d+)/results/$
   5. ^polls/(?P<poll_id>\d+)/vote/$
   6. ^admin/
   7. ^polls/randomTest/$

The current URL, polls/randomTest1, didn't match any of these.

我很惊讶,因为我一次又一次地检查网址.py没有

 ^polls/randomTest/$

在里面,但是有

 ^polls/randomTest1/'

似乎Django以某种方式存储了网址.py我只是不知道如何使我最新的改变生效。在

有什么想法吗?为什么当我试图加载该页面时,即使我更改了url.py?在


Tags: djangopy名称idhttp消息url错误

热门问题