Python 无法使用django和docker进行迁移
我正在使用Django和docker compose。我得到了以下错误: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 "$@" 我不知道怎么解决这个问题
错误:列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文件,以便更好地理解