我是一个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?在
Django在出于性能原因启动时编译URL正则表达式—重新启动服务器,您应该会看到新的URL正常工作。在
相关问题 更多 >
编程相关推荐