【问题标题】:Python Django: Load Autofield to MySql Table using loaddataPython Django:使用 loaddata 将 Autofield 加载到 MySql 表
【发布时间】:2014-04-24 08:39:13
【问题描述】:

我有一个模型,其中包含两个 DateField - 字段,我使用转储数据将其转储到 JSON。现在我想将这些装置(我正在使用 South)加载到我的 MySQL 数据库中,这会导致以下错误:

CommandError:数据库后端不接受 0 作为 AutoField 的值。

有人知道这个问题和解决方法吗?

我的数据库是 MySql(版本 5.6.12),我使用的是 Django 1.5.1。之前用过Sqlite,想换成MySQL。

【问题讨论】:

  • 您是如何尝试加载数据的?
  • 我有一个迁移,我在 forwards-Method 中调用 call_command("loaddata", "lectures.json")

标签: python mysql django


【解决方案1】:

找到解决方案 - 我不得不使用 dumpdata app.model --natural

【讨论】:

    猜你喜欢
    • 2018-08-16
    • 2010-11-30
    • 2020-08-28
    • 2015-11-28
    • 2012-06-15
    • 2018-12-12
    • 2012-01-04
    • 2020-02-06
    • 1970-01-01
    相关资源
    最近更新 更多