对于定期向GAE上托管的Django应用程序添加记录,有哪些不同的选项(有利弊)?在Google-App-Engine上使用Django访问和更新模型
- 在远程数据存储
- 使用自定义Django的管理命令写在Django暴露被更新
- 使用GAE上一个cron任务来更新
- (我失去了什么数据存储的API其他人)
1:Django的:在 “远程”
我目前使用#1定制Django的管理命令在GAE上使用custom management/django-admin commands,对于我的型号使用custom management/django-admin commands。例如,我这是怎么叫我的自定义管理命令对远程数据存储:
manage.py remote mycommand
此命令的优点是易于开发的:我可以在本地测试的管理命令,只需添加“远程”使用它在GAE上。
2:写在Django暴露数据存储
我将不得不使用一个额外的服务器cron来更新的API。
3:在谷歌
使用一个cron任务我不知道怎么GAE有喜欢它的用户定期运行的刮刀。另外,GAE没有真正的cron--它只是按照设定的时间间隔点击一个URL。
添加什么记录,为什么和响应什么?要做的最好的事情取决于你想要达到的目标。 –
例如,从多个网站和每个天气报告中获取天气信息是一个单独的条目 – Lionel