无法使用 django 和 docker 进行迁移

时间:2021-04-02 18:56:25

标签: python django docker

我正在使用 Django 和 docker-compose。我收到以下错误:

Error : column mytable_user.name does not exist LINE 1: ..."mytable_user"."date", "mytable_user"."updated", "mytable_...

这是我的entrypoint.sh

#!/bin/sh
python3 manage.py makemigrations mytable
python3 manage.py migrate
exec "$@"

我不知道如何解决这个问题...

我试过了:

docker exec -it id_container python manage.py makemigrations mytable

我明白了:

No changes detected in app 'mytable'

然后我尝试了:

docker exec -it id_container python manage.py migrate

但我明白了:

No migrations to apply.

我想删除迁移文件夹,但我正在使用 docker,所以很难做到我的工作目录是

/usr/src/web

但是当我尝试转到此文件夹时,我收到一条错误消息...

我总是收到这条消息:

Error : column mytable_user.name does not exist LINE 1: ..."mytable_user"."date", "mytable_user"."updated", "mytable_...

你能帮我吗?

非常感谢!

0 个答案:

没有答案