在弹性beantalk上运行Django manage.py shell命令

时间:2020-06-05 09:24:38

标签: django amazon-web-services amazon-elastic-beanstalk makemigrations

我启动了Django服务并在AWS elasticbeanstalk上运行。 eb部署工作完美。但是我想通过eb在Django的外壳上运行某些功能,或者也许在我的数据库上执行迁移。

我在eb ssh之后无法找到我的软件包,因此找不到manage.py文件。

相关问题-Run manage.py from AWS EB Linux instance

我相信它可能已经过时了?

1 个答案:

答案 0 :(得分:3)

更改为当前应用目录

cd / var / app / current /

切换到暂存应用程序目录(仅在eb部署失败后存在)

cd / var / app / staging /

激活虚拟环境

源$(查找/ var / app / venv / * / bin / activate)

加载环境变量

导出$(sudo cat / opt / elasticbeanstalk / deployment / env | xargs)

现在您可以运行管理命令

python manage.py shell