Django datetime解析旧数据库失败

Django datetime解析旧数据库失败,django,datetime,Django,Datetime,我正在尝试使用现有的数据库,并为其创建DJango应用程序。但是在管理员中打开一个模型时,我会因为DateTimeField而遇到问题 我使用了import from legacy db函数,它工作得很好,我已经可以使用两个表了。为images表生成的模型为: class Image(models.Model): id = models.IntegerField(primary_key=True) album = models.IntegerField(null=True, bl

我正在尝试使用现有的数据库,并为其创建DJango应用程序。但是在管理员中打开一个模型时,我会因为DateTimeField而遇到问题

我使用了import from legacy db函数,它工作得很好,我已经可以使用两个表了。为images表生成的模型为:

class Image(models.Model):
    id = models.IntegerField(primary_key=True)
    album = models.IntegerField(null=True, blank=True)
    name = models.TextField()
    status = models.IntegerField()
    category = models.IntegerField()
    modificationdate = models.DateTimeField(null=True, db_column=u'modificationDate', blank=True) # Field name made lowercase.
    filesize = models.IntegerField(null=True, db_column=u'fileSize', blank=True) # Field name made lowercase.
    uniquehash = models.TextField(db_column=u'uniqueHash', blank=True) # Field name made lowercase.
    class Meta:
        db_table = u'Images'
    def __unicode__(self):
        return name
在调用相关的管理页面时,我得到了一个ValueError,跟踪显示它正在尝试将字符串“2012-09-30T11:35:35”转换为datetime

两个问题

如果我设置modificationdate=models.TextField。。。错误仍然存在,它仍然尝试将上述字符串转换为日期时间。为什么? 如果我在settings.py中向DATETIME_INPUT_格式的元组添加一个fitting格式,即“%Y-%m-%dT%H:%m:%S”,则错误仍然存在。我如何让Django接受我的附加格式?
使用Django 1.3.1和sqlite3。正在删除行modificationdate=。。。摆脱这个问题。

您使用的是什么数据库,MySQL?不,是sqlite3,正如我在上一段中提到的。