在django数据库转储

时间:2018-05-10 09:01:03

标签: python django database

我开始了一个新的Django项目,我之前拥有的数据库仍然相关,所以我想使用dumpdata & loaddata.将其合并到新项目

我正在使用开箱即用的数据库django附带:sqllite

问题是当我使用loaddata时出现此错误:

bad_row[1], referenced_table_name, referenced_column_name,
django.db.utils.IntegrityError: Problem installing fixtures: The row in table 'django_admin_log' with primary key '1' has an invalid foreign key: django_admin_log.content_type_id contains a value '7' that does not have a corresponding value in django_content_type.id.

我到达这里的步骤是:

  1. 将模型页面从我的第一个项目复制并迁移到我的新项目。
  2. python3 manage.py dumpdata admin > db.json --indent 2
  3. python3 manage.py loaddata db.json
  4. tldr;我的目标是从旧数据库中获取另一个项目中的数据并将其放入新项目的数据库中。

0 个答案:

没有答案