Django リンクについて
ページに飛ばす方法
公式
>|python|
#urls.pyのnameを使う場合
<a href="{% url 'ListView-NAME' %}"> 一覧ページへ </a>
#urls.pyのnameを使わない場合
<a href="/blog/{{ object.url }}"> 一覧ページへ </a>
||<
htmlの基本リンクの作り方
<a href="
..."> </a>
ページから詳細ページに飛ばす方法
>|python|
{{ for a in object_list }}
<a href="{% url 'wawawa' a.id %}">{{ a.hoge }}</a>
{{ endfor }}
|python|<
urls.py
path名はurls.pyにてpath('',HogeDetailView.as_view(),name='wawawa' )
DetailViewページからListViewページに飛ばす方法
<a href="{% url 'ListViewに飛ばすpath名' %}"> 一覧ページへ </a>
ディテイルビューの内容を変更するページに飛ばす方法
<a href="{% url 'UpdateView-NAME' object.id %}"> この内容を修正する </a>