Я пишу небольшое приложение Django, которое отображает несколько простых значений из базы данных sqlite3. Моя проблема заключается в том, что хотя одним из полей является DateTimeField, я получаю значение Unicode для этого поля при запросе. Вот соответствующая часть модели:
class Totals(models.Model):
time = models.DateTimeField(primary_key=True, blank=False)
..
Теперь, если я, например, наберу Totals.objects.all()[0].time
в оболочке Django (после импорта итогов, конечно), я получу u'2012-01-03 04:02:56.966'
. Возможно, это нормальное поведение, так как я использую sqlite, или что-то не так? Я не уверен, что это актуально, но модели были сгенерированы автоматически, так как у меня уже была база данных, которую я хотел использовать. Процедура автогенерации естественным образом вычитала все типы полей как текст, поэтому я исправил их соответствующим образом.