代码之家  ›  专栏  ›  技术社区  ›  mshafrir

日期字段和django的loaddata

  •  0
  • mshafrir  · 技术社区  · 15 年前

    可以使用 Django's loaddata admin 特色?我有一个json文件,用于将数据批量加载到我的应用程序中。转储数据时,日期字段将以以下格式输出 日期格式 . 但是,如果尝试以相同格式重新加载数据,则该字段将被视为字符串,加载将失败。

    例如,我有一个models.date field()类型的字段授权。当一个字段的值为“2001-12-14”时,我得到以下错误:

    > Warning: Data truncated for column 'authorization_date' at row 1
    

    那么如何使用django的loaddata加载日期呢?

    1 回复  |  直到 15 年前
        1
  •  0
  •   pithyless    15 年前

    听起来好像有什么东西坏了,卢佩菲亚斯科。django有一组相当广泛的测试,以确保可以很好地转储数据->加载数据。

    听起来可能是一张5007的票[ http://code.djangoproject.com/ticket/5007] ,但它也可能是其他许多公司中的一家。这个错误毕竟是相当模糊的。你在开Django Trunk吗?在这种情况下,我首先建议更新主干(以防万一:))。

    除此之外,你需要给我们更多的信息:你在运行什么数据库?Django版本?

    事实上,我建议你把这些信息发到django用户组,那里可能有更多的开发人员可以帮助你。