Pythonメモ torinaブログ

このブログはDjangoとBootstrap4で作成されました
ソースコード

Django、管理画面へのリンク

プログラミング関連 Django
約306日前 2016年5月25日2:37
Djangoにて、デフォルトの管理画面にリンクを張りたいときの備忘録です。
一覧ページでデータを表示させつつ、その編集は/adminの編集ページでいいや、って時などに使います

アプリケーションを「app」
モデルを「Post」
としたとき、テンプレートには以下のように書けます。
<a href="{% url 'admin:index' %}">管理画面へ</a>
<a href="{% url 'admin:app_post_add' %}">Post新規追加</a>
<a href="{% url 'admin:app_post_changelist' %}">Post一覧</a>
<a href="{% url 'admin:app_post_change' data.id %}">Post編集(id)</a>
<a href="{% url 'admin:app_post_delete' data.id %}">Post削除(id)</a>



参考
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#reversing-admin-urls