小程序
小游戏
企业微信
微信支付
扫描小程序码分享
使用官方一键部署的Django模板,后续自己新增了model中的代码,服务端可以支持控制台python manage.py syncdb指令吗,如果不可以如何关联到新的数据库表呢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不推荐使用手动修改实例的方式。一方面违反不可变的云原生基本准则,手动操作容易出现问题;另一方面,次次都需要手动也比较繁琐。
比较推荐的做法是修改Dockerfile。
假设最后一行是
CMD python manage.py runserver
修改为
CMD python manage.py makemigrations && python manage.py migrate && python manage.py runserver
即可。
这样会在runserver之前运行migrate命令。缺点是会增加一些冷启动的时间(大概数秒以内)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,目前推荐的做法是:
1. 登入实例做一次 migrate,路径:服务管理-服务列表-部署发布-线上版本,前提是服务能起来:
2. 开数据库公网,本地跑一次 migrate
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不推荐使用手动修改实例的方式。一方面违反不可变的云原生基本准则,手动操作容易出现问题;另一方面,次次都需要手动也比较繁琐。
比较推荐的做法是修改Dockerfile。
假设最后一行是
修改为
即可。
这样会在runserver之前运行migrate命令。缺点是会增加一些冷启动的时间(大概数秒以内)。
你好,目前推荐的做法是:
1. 登入实例做一次 migrate,路径:服务管理-服务列表-部署发布-线上版本,前提是服务能起来:
2. 开数据库公网,本地跑一次 migrate