Windows10环境下如何通过Railway.app CLI运行Django命令
Railway.app部署Django后CLI命令执行问题
我已经将Django项目部署到Railway.app,并且安装好了Railway CLI,但不清楚如何通过该CLI运行python manage.py makemigrations这类命令来保障Django正常运行,我的设备是Windows 10 Home系统。
已尝试操作及结果
- 当settings.py配置使用Railway的数据库时,无需通过Railway CLI,直接在本地执行命令就可以影响Railway上的数据库。
- 如果本地使用的开发数据库和Railway项目关联的数据库不同,需要执行以下步骤:
- 运行
railway login完成登录 - 运行
railway link your_railway's_project_Id关联目标Railway项目 - 运行
railway status确认当前关联的是正确项目 - 运行
railway run python manage.py createsuperuser(该操作会直接修改Railway上的数据库)
- 运行
当前未解决问题
目前railway run python manage.py createsuperuser可以正常执行,但railway run python manage.py collectstatic、makemigrations、migrate这些命令仍无法在远程服务器上生效。
我的Procfile内容如下:
web: python manage.py migrate && gunicorn project_name.wsgi
内容的提问来源于stack exchange,提问作者Vitalii Mytenko
相关产品推荐
相关产品推荐

