diadia

興味があることをやってみる。自分のメモを残しておきます。

Django リンクについて

ページに飛ばす方法

 

公式

>|python|

#urls.pyのnameを使う場合

<a href="{% url 'ListView-NAME' %}"> 一覧ページへ </a>

 

#urls.pyのnameを使わない場合

<a href="/blog/{{ object.url }}"> 一覧ページへ </a>

 

||<

 

 

htmlの基本リンクの作り方

<a href="hoge..."> hoge </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>