Django Update 1.5到1.7导致“强制转换为Unicode:需要字符串或缓冲区,找到datetime.date”

时间:2014-10-21 13:56:04

标签: python django unicode

我有一个模特:

class EventRecord(models.Model):
    """A record for the events mentioned in each article,
    also includes who coded it when."""


    # Coordinate Variables
    article = models.ForeignKey(Article, related_name='events')
    event_date = models.DateField('Event Date')
    location = models.IntegerField(blank=True, null=True)

我在EventRecords管理员中显示Article,如下所示:

class ArticleAdmin(admin.ModelAdmin):
    fieldsets = [
        ('Article',               {'fields': ['headline', 'text', 'cowcode', 'source', 'documentid']}),
        ('Date information', {'fields': ['pubdate'], 'classes': ['collapse']}),
    ]
    inlines = [EventRecord, ArticleHistory]

这让我可以编辑并添加内联,这在我使用Django 1.5时工作得很好。 现在,每当Article的{​​{1}}包含EventRecord时,我都会收到以下错误消息。可能导致这种情况的任何想法?更新后我根本没有更改任何代码,但我无法在文档中找到可能导致此问题的任何内容。 对我来说,这特别奇怪,因为我根本没有编辑管理界面。没有黑客,只有普通的香草Django Admin。而且,正如我之前所说,在1.5上它完美无瑕。

event_date

0 个答案:

没有答案