Articles of django templates

Compare request.path con una URL invertida en la plantilla de Django

Entiendo que request.path me dará la URL actual. Actualmente estoy trabajando en mi plantilla base.html con tabs CSS y quiero que la plantilla sepa qué pestaña está actualmente “activa” y pase class=”active-tab” a una etiqueta . Así que quería hacer algo como Orders Pero estoy seguro de que no puedes hacer eso if comparas. También […]

¿Dónde colocar los archivos dependientes de una plantilla Django?

Mis plantillas Django usan muchas cosas relacionadas: imágenes, hojas de estilo, etc. ¿Dónde debo colocar estos archivos o cómo debo consultarlos en la propia plantilla? Por ahora estoy usando el servidor de desarrollo. Sé que es algo muy común, pero realmente no puedo resolverlo.

¿Cómo registro filtros personalizados en el sistema de plantillas de Google App Engine?

Según la documentación de Django he registrado mi filtro: from google.appengine.ext.webapp import template # … register = template.create_template_register() @register.filter(name=’wld’) def wld(result): if result == 1 : return “win” if result == 0 : return “loss” if result == 0.5 : return “draw” return “unknown” self.response.out.write(template.render(“player.html”, template_values)) En algún lugar de la plantilla tengo código: {{result|wld}} […]

django – recolectando datos de un HTML

He visto un par de documentos sobre cómo recostackr los datos de una statement HTML en Django, pero ninguno de ellos fue muy claro para mí. ¿Alguien tiene un ejemplo real de trabajo para compartir? En mi caso tengo algo como esto en mi archivo de plantilla: Select value 1 Select value 2 ¿Qué incluye […]

Etiqueta de plantilla de Django para insertar o reemplazar el parámetro de URL

¿Alguien está al tanto de una etiqueta de plantilla de Django que toma la ruta actual y la cadena de consulta e inserta o reemplaza un valor de cadena de consulta? Por ejemplo, ¿ha recibido una solicitud para / some / custom / path? q = how + now + brown + cow & page […]

Cómo marcar campos de formulario con en Django

No pude encontrar una manera de identificar el tipo de campo en una plantilla de django. Mi solución fue crear un filtro simple para acceder a los nombres de clase de campos y widgets. He incluido el siguiente código en caso de que sea útil para otra persona. ¿Hay un mejor enfoque? ## agency/tagutils/templatetags/fieldtags.py ############################################################### […]

django: ¿podemos hacer loader.get_template (‘my_template.txt’)?

Quiero usar la plantilla django para procesar un archivo de texto plano, y probé esto: from django.template import loader, Context t = loader.get_template(‘my_template.txt’) Sin embargo, funciona para esto: from django.template import loader, Context t = loader.get_template(‘my_template.html’) ¿Podemos cargar archivos txt usando el cargador de plantillas django? ¿cómo? Gracias.

jinja2: cómo hacer que falle silenciosamente como djangotemplate

Bueno, no encuentro la respuesta. Estoy seguro de que es muy simple, pero simplemente no descubro cómo hacer que funcione como Django cuando no encuentra una variable. Intenté usar Undefined y crear mi propio indefinido, pero me da problemas de error de atributos, etc. def silently(*args, **kwargs): return u” class UndefinedSilently(Undefined): __unicode__ = silently __str__ […]

¿Cómo puedo mostrar un perfil de usuario usando Django?

Soy nuevo en django y actualmente estoy intentando crear un sitio web que permita a los usuarios iniciar sesión y ver los perfiles de otros usuarios. Hasta ahora he logrado que los usuarios inicien sesión, pero no puedo averiguar cómo ver los perfiles de otras personas. Cada perfil utiliza el nombre de usuario de los […]

¿Cómo truncar html sin romper las tags?

¿Cómo asegurar que todas las tags html fueron cerradas? El problema surge porque quiero crear algún tipo de extracto para cada artículo. Por ejemplo, alguien escribe un artículo como este: Hi everyone, I’m just an article and I have few tags inside of me Si corto este mensaje justo después de “tags”, obtengo una etiqueta […]