自分用メモ
Djangoを学んでいた時に沼った話をまとめておきます。
ケアレスミスについての話なのでDjangoは関係ないです
経緯
Djangoの入門本を使ってwebサービスの作成について学んでいたときのことです。
HTMLにURLパターンを埋め込むと、以下のような画面になりました。
埋め込んだURLパターン
index.html
<a href="{% url 'blogapp:blog_detail'><a>
URLパターン
python urls.py
path(
'blog-detail/<int:pk>/',
views.BlogDetail.as_view(),
name='blog-detail'
),
さてみなさん、お気づきでしょうか…
そう、 URLパターン名と、実際に埋め込まれたURLパターン名が違うのです!
そりゃ、動くはずがないです。
以上、ケアレスミスには気をつけよう、という話でした。