私はMozilla Djangoチュートリアルを拡張しようとする初心者です。問題に遭遇しました。私はここと公式のDjangoチュートリアルで見てきましたが、答えを見つけることができません。基本的に、私は、削除フォームに著者と隣接するリンクのリストを持っている:Django Urlが適切なテンプレートになっていません。初心者
{% for author in author_list %}
<li>
<a href="{{ author.get_absolute_url}}">{{author.last_name }}<a>
<a href="% url 'author_delete' author.pk %">Delete</a>
</li>
{% endfor %}
これは、URLパターンです:
urlpatterns+=[
url(r'^author/(?P<pk>\d+)/delete/$', views.AuthorDelete.as_view(),
name='author-delete'),
]
これは、ビューファイルです:どういうわけか
class AuthorDelete(DeleteView):
model = Author
success_url = reverse_lazy('authors')
同じ構造のタイトルページは問題なく動作します。
問題は何か分かりません。何かエラーが出ていますか?あなたは何をしようとしているのですか? –
あなたのブラウザの削除リンクにホバーし、リンクが実際にどこにつながっているかを確認すれば、URLパターンが本当にリンクを捕捉してくれないように思えます。 – Metaphox