Python 无法使用django和docker进行迁移

Python 无法使用django和docker进行迁移,python,django,docker,Python,Django,Docker,我正在使用Django和docker compose。我得到了以下错误: 错误:列mytable\u user.name不存在第1行:…“mytable\u user”“date”“mytable\u user”“updated”“mytable\u…” 这是我的入口点。sh: #!/bin/sh python3 manage.py makemigrations mytable python3 manage.py migrate exec "$@" 我不知道怎么解决这个问题

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

错误:列mytable\u user.name不存在第1行:…“mytable\u user”“date”“mytable\u user”“updated”“mytable\u…”

这是我的
入口点。sh

#!/bin/sh
python3 manage.py makemigrations mytable
python3 manage.py migrate
exec "$@"
我不知道怎么解决这个问题

我试过:

docker exec-it id_container python manage.py makemigrations mytable

我明白了:

在应用程序“mytable”中未检测到任何更改

然后我试着:

docker exec-it id\u container python manage.py migrate

但我明白了:

没有要应用的迁移。

我想删除migrations文件夹,但我使用的是docker,因此很难做到这一点,因为我的workdir是

/usr/src/web

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

我总是得到这样的信息:

错误:列mytable\u user.name不存在第1行:…“mytable\u user”“date”“mytable\u user”“updated”“mytable\u…”

你能帮我吗


多谢各位

共享您的docker compose和docker文件,以便更好地理解