Articles of templates

¿Qué hace este “-” en el motor de plantillas jinja2?

Estoy aprendiendo jinja2 porque Google App Engine lo recomienda. Encontré este ejemplo en Wikipedia: http://en.wikipedia.org/wiki/Jinja_%28template_engine%29 {%- for item in item_list %} {{ item }}{% if not loop.last %},{% endif %} {%- endfor %} ¿Qué es el “-” en “{% – para”? Además, ¿dónde puedo encontrar ejemplos de jinja2 (mejor con Google App Engine)? ¡Muchas gracias!

Django Template Ternary Operator

Me preguntaba si había un operador ternario (condición? Valor-verdadero: valor-falso) que pudiera usarse en una plantilla de Django. Veo que hay uno en python (valor verdadero si condición o valor falso) pero no estoy seguro de cómo usarlo dentro de una plantilla de Django para mostrar el html dado por uno de los valores. ¿Algunas […]

TemplateDoesNotExist en el motor de aplicaciones Python django 1.2 mientras la plantilla representa las rutas relativas

Estoy ejecutando el SDK del appengine 1.4.2 localmente en una máquina con Windows. Tengo una aplicación que ejecuta Django 0.96. La representación de la plantilla está utilizando el contenedor django de google.appengine.ext.webapp.template.render para renderizar plantillas. A menudo utilizo una ruta relativa para vincular mis plantillas, por ejemplo, {% extends “../templates/base.html” %} Después de actualizar a […]

La aplicación no recoge el archivo .css (matraz / python)

Estoy renderizando una plantilla, que estoy tratando de diseñar con una hoja de estilo externa. La estructura del archivo es la siguiente. /app – app_runner.py /services – app.py /templates – mainpage.html /styles – mainpage.css mainpage.html se ve así Sin embargo, ninguno de mis estilos está siendo aplicado. ¿Tiene algo que ver con el hecho de […]

Jinja: ¿hay alguna variable integrada para obtener el nombre de la página HTML actual?

Soy muy nuevo en Jinja y Flask Quiero establecer un color de fondo diferente en la barra de navegación para indicar la página actual. ¿Hay alguna variable o método Jinja incorporado que devuelva las páginas HTML actuales? Si es posible, quiero el código que no necesita comunicarse con el archivo de Python. Así que si […]

Usando una variable Django en un archivo CSS

Estoy tratando de crear un archivo CSS dynamic utilizando el motor de plantillas Django o por cualquier otro medio. Actualmente, tengo una regla CSS que se ve así: background-image: url(‘http://sofes.miximages.com/python/example.png’); Donde http://static.example.com corresponde a la variable STATIC_URL en Python. Usando el motor de plantillas Django, teóricamente podría escribir algo como esto: background-image: url(‘{{ STATIC_URL }}example.png’); […]

Django – haciendo referencia a archivos estáticos en plantillas

Tengo dificultades para hacer referencia a archivos estáticos en mis plantillas. Estoy usando Twitter Bootstrap y tengo los archivos de arranque (css, img, js) en mysite / static. He configurado STATIC_URL , STATIC_ROOT y TEMPLATE_CONTEXT_PROCESSORS acuerdo con este tutorial . He ejecutado ./manage.py collectstatic que copió 72 archivos. También agregué la siguiente etiqueta de plantilla […]

¿Cómo paso las variables a todas las plantillas en django?

Estoy tratando de pasar variables (variable de navegador) a todas mis plantillas en mi aplicación. ¿Algún consejo sobre cómo hacer que funcione? Ver: def browser(request): primary_cat_list = Categories.objects.order_by(“category”) subcat_list = SubCategories.objects.order_by(“sub_category”) product = Productbackup.objects.order_by(“website”) browser = list(chain(primary_cat_list, subcat_list, product)) return render_to_response(‘reserve/templates/base.html’, locals(), context_instance=RequestContext(request)) Modelo: {% for prod in browser %} {{ prod }}, {% endfor […]

Entrada de usuario muy simple en Django.

Mi lucha subyacente es que tengo problemas para entender cómo las plantillas, las vistas y las URL de Django están unidas entre sí … w / Python modelo no consultas en bruto sql)? ¿Debo usar los métodos GET y POST? ¿Debo usar un formulario? ¿Necesito usar una plantilla o puedo usar una vista genérica? cuando […]

Django usa una variable dentro de una etiqueta de plantilla

Estoy usando la etiqueta de plantilla estática en mi plantilla de Django: {% load staticfiles %} Pero en lugar de “my_app/myexample.jpg” , necesito usar un nombre de archivo que sea propiedad de mi objeto modelo (es decir, {{ SampleModel.0.propertyValue }} , que le estoy pasando como contexto a esta plantilla. Pero cómo ¿Incluyo {{ … […]