小编Ale*_*und的帖子

如何在Google App Engine灵活部署步骤中运行Django迁移?

我有一个Django应用程序并且在Google App Engine中灵活运行.我知道如何使用云代理或通过设置DATABASES值来运行迁移,但我希望通过在部署步骤中执行迁移来自动运行迁移.但是,似乎没有办法在部署之前或之后运行自定义脚本.

我想出的唯一方法是在entrypoint命令中执行此操作,您可以在以下命令中设置app.yaml:

entrypoint: bash -c 'python3 manage.py migrate --noinput && gunicorn -b :$PORT app.wsgi'  
Run Code Online (Sandbox Code Playgroud)

这感觉很像做错了.很多谷歌搜索没有提供更好的答案.

django google-app-engine django-migrations

8
推荐指数
1
解决办法
838
查看次数