Шаблон DJANGO change_form_object_tools.html с параметром, который не является идентификатором - PullRequest
0 голосов
/ 06 мая 2019

У меня есть кнопка, которая указывает на URL.На данный момент у меня есть original.pk, но я хочу передать object.country на URL.

{% load i18n admin_urls %}
{% block object-tools-items %}
<li>
    <a href="www.sometext{% object.country  %}.com ">{% trans "Country" %}</a></a>
</li>
{% endblock %}

мой взгляд

    from django.http import HttpResponse
    from django.shortcuts import render
    from django.shortcuts import render_to_response
    from .models import Projeto


    def Aprovado(request, id):
            obj = Projeto.objects.get(id=id)
            context = {
                    "object": obj
            }
            return render(request, "dpo/imprimir/aprovado.html", context)

    def Reprovado(request, id):
            obj = Projeto.objects.get(id=id)
            context = {
                    "object": obj
            }
            return render(request, "dpo/imprimir/reprovado.html", context)

    def Aditamento(request, id):
            obj = Projeto.objects.get(id=id)
            context = {
                    "object": obj
            }
            return render(request, "dpo/imprimir/aditamento.html", context)        

1 Ответ

0 голосов
/ 06 мая 2019

В вашем шаблоне


{% load i18n admin_urls %}
{% block object-tools-items %}
<li>
    <a href="www.sometext|add:object.country|add:.com">{% trans "Country" %}</a></a>
</li>
{% endblock %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...