Django Admin: пользовательская форма для добавления ссылки вверху формы - PullRequest
0 голосов
/ 10 ноября 2019

У меня есть форма администратора, как показано ниже:

class ItemAdmin(admin.ModelAdmin):
    list_display = ('name', 'city', 'state', 'country')

На странице формы редактирования /admin/my_app/item/1/change/ я хочу добавить пользовательскую ссылку вверху страницы, чтобы администратор мог щелкнуть ссылкучтобы просмотреть актуальную страницу товара на общедоступном веб-сайте.

Как мне этого добиться?

1 Ответ

0 голосов
/ 10 ноября 2019
{% extends "admin/change_form.html" %}

{% block content_title %}{% if title %}<h1>{{ title }}</h1>{% endif %}
    {% if adminform.form.instance.id %}
        <a href="{% url 'place' slug=adminform.form.instance.slug %}"> Public View </a><br/><br/>
    {% endif %}
{% endblock %}
...