Я хочу добавить действие всего сайта для администратора Django, которое называется «Синхронизировать SQL-KB».
Для этого я скопировал локально templates/admin/index.html
файл из Django и изменил его следующим образом:
...
{% if app_list %}
<table>
<tr>
<td>
<a href="sync-sql-kb/">Synchronize SQL-KB</a>
</td>
</tr>
</table>
{% for app in app_list %}
...
Итак, как вы можете видеть, я хочу, чтобы кнопка ссылки инициировала запрос к /admin/sync-sql-kb/
.
Как зарегистрировать этот URL сейчас? Где и как реализовать функцию обработчика?
Обратите внимание, что эта ситуация, на мой взгляд, отличается от других вопросов SO тем, что действие распространяется на весь сайт, а не привязано к конкретной модели Django.