es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Plantilla Jinja2 a Plantilla Django

Código para convertir una plantilla de Jinja2 a una plantilla de Django:

{% if (request.endpoint == 'venues') or
            (request.endpoint == 'search_venues') or
            (request.endpoint == 'show_venue') %}
          <form class="search" method="post" action="/venues/search">
            <input class="form-control" type="search" name="search_term" placeholder="Buscar un lugar" aria-label="Buscar">
          </form>
          {% endif %}
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para convertir el código de una plantilla de jinja2 a una plantilla de django, necesitamos hacer lo siguiente:

    1. Reemplazar {% if con {% if.
    2. Reemplazar == con ==.
    3. Reemplazar " con " para encerrar los atributos entre comillas dobles.
    4. Reemplazar < con < y > con >.

    El código resultante en la plantilla de Django sería:

    {% if request.endpoint == 'venues' or request.endpoint == 'search_venues' or request.endpoint == 'show_venue' %}
        <form class="search" method="post" action="/venues/search">
            <input class="form-control" type="search" name="search_term" placeholder="Buscar un lugar" aria-label="Buscar">
        </form>
    {% endif %}
    

Comments are closed.