помогите пожалуйста разобраться с выводом даты из БД
у меня есть модель данных:
from django.db import models
class Panels(models.Model):
title = models.CharField(max_length=30)
date = models.DateField()
message = models.TextField(max_length=500)
и есть форма для ввода данных:
from django import forms
class PanelsForm(forms.Form):
title = forms.CharField(required=True, max_length=20)
datetime = forms.CharField(required=True, widget=forms.TextInput(attrs={'id': 'datepicker'}))
message = forms.CharField(required=True, widget=forms.Textarea)
на поле datetime я повесил jquery-плагин для удобного выбора даты. примерно такой . эта связка работает. то есть пользователь через браузер заполняет поля формы, а форма помещает данные в БД.
Panels(
title=cd['title'],
date=cd['datetime'].replace('/', '-'),
message=cd['message']
).save()
я настроил формат ввода таким образом, что в поле datetime перед отправкой формы помещается дата в формате
2014-03-12
в БД содержатся данные в таком же формате. скрин . но при выводе в браузер данных из БД я получаю данные в формате
March 12, 2014
а надо в
2014-03-12
вывод делаю следующим образом:
получаю все записи из таблицы
@classmethod
def get_all_entries(self):
return self.objects.all()
и вывожу их в шаблоне через {% for %}
подскажите пожалуйста что нужно исправить