【发布时间】:2014-07-21 07:57:17
【问题描述】:
我目前正在使用 Steam API 来获取玩家详细信息、游戏库存等。我在想出一个解决方案来解决如何保存非常昂贵的 API 请求时遇到了一点困难。
我正在使用
获取特定游戏 (DOTA2) 的整个项目架构这是一个非常昂贵的请求,因此我需要将其存储在数据库中,以便获取与特定用户库存相关的项目详细信息。
我有几个问题:
如何将所有这些信息保存在数据库中?我需要吗 手动创建模型,然后过滤并保存数据?如果是这样,我该如何实际执行此操作?(即我会在 models.py 中的模型级别执行此操作还是在视图中执行此操作?)
接下来,当进行更新时,我将如何更新对项目架构所做的任何更改?
在上述 Q2 的情况下,如何制作仅在需要更新数据库时才能运行的脚本。我能想到的一种方法是设置一个 URL,当访问该 URL 时会启动更新,但我不确定这是否是最好的。
谢谢!
【问题讨论】: