0
何らかの理由で私はこのバグを解決できないようです。 、任意のヘルプは
を理解されるであろう、これは models.py
def get_absolute_url(self):
# return f"/question/{self.slug}"
return reverse('qna:detail', kwargs={'pk': self.pk})
QNA/Urls.py
url(r'^$', AnsListView.as_view(),name='list'),
url(r'^create$', AnsCreateView.as_view(),name='create'),
url(r'^(?P<pk>\d+)/$', AnsDetailView.as_view(),name='detail'),
url.py /メイン
ありますurl(r'^answer/$',include('qna.urls', namespace='qna')),
エラー試みは、あなたがその答えからのURLなどしているので、あなたが$
記号を削除する必要がhttp://127.0.0.1:8000/answer/
NoReverseMatch at /answer/
Reverse for 'detail' with keyword arguments '{'pk': 1}' not found. 1 pattern(s) tried: ['answer/$(?P<pk>\\d+)/$']
Request Method: GET
Request URL: http://127.0.0.1:8000/answer/
Django Version: 1.11.2
Exception Type: NoReverseMatch
Exception Value:
Reverse for 'detail' with keyword arguments '{'pk': 1}' not found. 1 pattern(s) tried: ['answer/$(?P<pk>\\d+)/$']
Exception Location: C:\Users\prash\Desktop\prashantks\pksproject\lib\site-packages\django\urls\resolvers.py in _reverse_with_prefix, line 497
ありがとうございます! – nick