Подскажите а что вызывает ошибку в таком случае?
Описание модели
class measuring_datetime(models.Model):
dt_value = models.DateTimeField(null=False, unique=True)
def __unicode__(self):
return str(self.dt_value)
в представлении процедура
def last_measured_value(request):
datetime_val = measuring_value.objects.order_by('-id')[0].dt_value
print datetime_val
return render_to_response('last_measured_value.html', \
{'datetime_val': datetime_val})
в шаблоне
<p> Время{{ datetime_val|date:"D d M Y"}} </p>
Получаю ошибку
TemplateSyntaxError at .....
Caught an exception while rendering: 'dict' object has no attribute 'autoescape'
Original Traceback (most recent call last):
File "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\template\debug.py", line 71, in render_node
result = node.render(context)
File "C:\Python25\lib\site-packages\django-1.1.1-py2.5.egg\django\template\debug.py", line 94, in render
if (context.autoescape and not isinstance(output, SafeData)) or isinstance(output, EscapeData):
AttributeError: 'dict' object has no attribute 'autoescape'
Судя по ошибке понимаю что datetime_val переменная не имеет атрибута ‘autoescape’, но в документации вроде такой же код и работает.
Заранее спасибо.