Django 如何从json文件上传Kiwi TCMS上的数据库?

Django 如何从json文件上传Kiwi TCMS上的数据库?,django,docker,qa,kiwi-tcms,Django,Docker,Qa,Kiwi Tcms,我通过docker-compose.yml在docker上有猕猴桃TCMS。我有带数据库的json文件(kiwi的旧版本) 要从旧服务器转储数据库,我使用: docker exec-it kiwi\u web/kiwi/manage.py dumpdata--all--indent 2>database.json 在新的kiwi TCMS中,我希望使用我的旧数据库,但在输入此命令之后 docker exec-it kiwi_web/bin/bash-c'/kiwi/manage.py sqlfl

我通过docker-compose.yml在docker上有猕猴桃TCMS。我有带数据库的json文件(kiwi的旧版本) 要从旧服务器转储数据库,我使用:

docker exec-it kiwi\u web/kiwi/manage.py dumpdata--all--indent 2>database.json

在新的kiwi TCMS中,我希望使用我的旧数据库,但在输入此命令之后

docker exec-it kiwi_web/bin/bash-c'/kiwi/manage.py sqlflush |/kiwi/manage.py dbshell'

我得到:

CommandError:您似乎没有安装“mysql”程序或在您的路径上。
在中忽略异常:
断管错误:[Errno 32]断管

我该怎么办?
我使用以下说明:

mysql
确实在web docker映像中缺失(这是生成过程的副作用,在映像中包含此二进制文件之前)

您可以通过
docker exec-u 0-it kiwi\u web/bin/bash
->解决此问题,这将为您提供容器内的root权限。一旦进入“yum安装mariadb”或“yum安装mysql”

在不停止容器的情况下,尝试从所有表中删除所有数据并还原json数据