视图引发的错误 404
Error 404 Raised by a View
当我点击实验室 link 打开一个表格来添加信息时,我收到了这个错误。
我已将 url 更改为调用不同的视图,但仍然出现相同的错误。有人能告诉我可能发生了什么吗?不是视图,因为如您所见,我将它用于其他 urls 并且在那些中它工作得很好。
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/services/laboratory/A7509006-01
Raised by: services.views.CreateService
template.html
<td>
<a href="{% url 'services:createexternalservice' lab=lab.credential %}" class="btn btn-default"> External Service</a>
</td>
urls.py
urlpatterns = patterns(
'services.views',
url(r'^create/$', CreateService.as_view(),
name='createexternalservice'),
url(r'^imagenology/(?P<aut_img_pk>\d+)/(?P<exam_id>\S+)/create/$',
CreateService.as_view(),
name='createexternalservice'),
url(r'^laboratory/(?P<lab>\S+)$', CreateService.as_view(), name='createexternalservice'),
您的 URL 个端点都具有相同的名称 - createexternalservice
。这混淆了 URL 路由系统和 there is no guarantee,当您按名称查找时,URL 将被调用。而是给它们分配不同的名称。
当我点击实验室 link 打开一个表格来添加信息时,我收到了这个错误。 我已将 url 更改为调用不同的视图,但仍然出现相同的错误。有人能告诉我可能发生了什么吗?不是视图,因为如您所见,我将它用于其他 urls 并且在那些中它工作得很好。
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/services/laboratory/A7509006-01
Raised by: services.views.CreateService
template.html
<td>
<a href="{% url 'services:createexternalservice' lab=lab.credential %}" class="btn btn-default"> External Service</a>
</td>
urls.py
urlpatterns = patterns(
'services.views',
url(r'^create/$', CreateService.as_view(),
name='createexternalservice'),
url(r'^imagenology/(?P<aut_img_pk>\d+)/(?P<exam_id>\S+)/create/$',
CreateService.as_view(),
name='createexternalservice'),
url(r'^laboratory/(?P<lab>\S+)$', CreateService.as_view(), name='createexternalservice'),
您的 URL 个端点都具有相同的名称 - createexternalservice
。这混淆了 URL 路由系统和 there is no guarantee,当您按名称查找时,URL 将被调用。而是给它们分配不同的名称。