Articles of django templates

Plantillas de Django: valor de la clave del diccionario con un espacio en ella

En una plantilla de Django, ¿hay alguna manera de obtener un valor de una clave que tenga espacio en ella? Por ejemplo, si tengo un dict como: {“Restaurant Name”: Foo} ¿Cómo puedo hacer referencia a ese valor en mi plantilla? Pseudo-syntax podría ser: {{ entry[‘Restaurant Name’] }}

Django {{MEDIA_URL}} en blanco @DEPRECATED

Me he golpeado la cabeza con esto durante las últimas horas. No puedo mostrar {{MEDIA_URL}} para que aparezca en settings.py .. MEDIA_URL = ‘http://10.10.0.106/ame/’ .. TEMPLATE_CONTEXT_PROCESSORS = ( “django.contrib.auth.context_processors.auth”, “django.core.context_processors.media”, ) .. en mi opinión tengo from django.shortcuts import render_to_response, get_object_or_404 from ame.Question.models import Question def latest(request): Question_latest_ten = Question.objects.all().order_by(‘pub_date’)[:10] p = get_object_or_404(Question_latest_ten) return render_to_response(‘Question/latest.html’, […]

¿Cómo cambiar el formato predeterminado de la plantilla de fecha de Django?

Tengo fechas en isoformato en el db, %Y-%m-%d sin embargo, cuando se pasa la fecha a la plantilla, sale como algo así como el Oct. 16, 2011 . ¿Hay alguna forma de que pueda manipular el formato a lo que yo quiera?

Obtenga el tipo de widget de formulario de Django desde la plantilla

Estoy iterando a través de los campos de un formulario y para ciertos campos quiero un diseño ligeramente diferente, que requiere HTML alterado. Para hacer esto con precisión, solo necesito saber el tipo de widget. Su nombre de clase o algo similar. En Python estándar, ¡esto es fácil! field.field.widget.__class__.__name__ Desafortunadamente, no tiene permitido el acceso […]

Django: obtenga la URL de la página actual, incluidos los parámetros, en una plantilla

¿Hay alguna forma de obtener la URL de la página actual y todos sus parámetros en una plantilla de Django? Por ejemplo, un templatetag que imprimiría una URL completa como /foo/bar?param=1&baz=2

Cambio de versión de Django predeterminado del motor de la aplicación

Desde que se lanzó el motor de aplicación 1.4.2, recibo advertencias como esta en mis registros de producción: Está utilizando la versión predeterminada de Django (0.96). La versión predeterminada de Django cambiará en una versión de App Engine en el futuro cercano. Llame a use_library () para seleccionar explícitamente una versión de Django. Para obtener […]

Plantillas de Django: versión detallada de una elección

Tengo un modelo: from django.db import models CHOICES = ( (‘s’, ‘Glorious spam’), (‘e’, ‘Fabulous eggs’), ) class MealOrder(models.Model): meal = models.CharField(max_length=8, choices=CHOICES) Tengo un formulario: from django.forms import ModelForm class MealOrderForm(ModelForm): class Meta: model = MealOrder Y quiero usar formtools.preview. La plantilla predeterminada imprime la versión corta de la elección (‘e’ en lugar de […]

Necesidad de convertir una cadena a int en una plantilla django

Estoy tratando de pasar los parámetros url a una plantilla django como esta … response = render_to_string(‘persistConTemplate.html’, request.GET) Esta es la línea que llama desde mi archivo views.py. persistConTemplate.html es el nombre de mi plantilla y request.GET es el diccionario que contiene los parámetros de url. En la plantilla, trato de usar uno de los […]

Usar la variable como clave del diccionario en la plantilla de Django

Me gustaría utilizar una variable como clave en un diccionario en una plantilla de Django. No puedo, por la vida de mí, descubrir cómo hacerlo. Si tengo un producto con un nombre o campo de ID y un diccionario de calificaciones con índices de las ID de productos, me gustaría poder decir: {% for product […]

cómo incrustar gráficos bokeh independientes en plantillas django

Quiero mostrar gráficos ofrecidos por la biblioteca de bokeh en mi aplicación web a través de django framework, pero no quiero usar el ejecutable de bokeh-server porque no es el mejor. Entonces, ¿es eso posible? si es así, ¿cómo hacer eso?