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.

jinja2.exceptions.TemplateSyntaxError: se esperaba el token ‘end of print statement’, se obtuvo ‘dark’

Soy nuevo en la programación. No puedo entender por qué este error. ¿Por qué tengo un error con ‘Dark’?

<header id="header" class='{% if nav_style == "Light Version" %}{{ full-header }}{% endif %}
{% if nav_style == "Dark Version" %}{{ full-header dark }}{% endif %}
{% if nav_style == "Transparent" %}{{ transparent-header dark }}{% endif %}
{% if nav_style == "Semi Transparent Light Version" %}{{ full-header transparent-header semi-transparent }}{% endif %}
{% if nav_style == "Semi Transparent Dark Version" %}{{ full-header transparent-header semi-transparent dark }}{% endif %}
{% if nav_style == "Floating Version" %}{{ full-header transparent-header floating-header }}{% endif %}
{% if nav_style == "Static Sticky "%}{{ full-header }}{% endif %}
{% if nav_style == "Responsive Sticky" %}{{ full-header }}{% endif %}' {%="" if="" nav_style="=" "static="" sticky"="" %}data-sticky-shrink="false" {%="" endif="" %}="" {%="" if="" nav_style="=" "responsive="" sticky"="" %}data-mobile-sticky="true" {%="" endif="" %}="" >'=""></header>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    El error podría ser causado por el uso de dark sin encerrarlo entre comillas dobles. Debería ser {{ full-header "dark" }} en lugar de {{ full-header dark }} para pasar correctamente el argumento dark a la función full-header en jinja2. Encerrar el argumento entre comillas dobles lo convertirá en una cadena literal que puede ser interpretada por el motor de plantillas.

Comments are closed.