|
|
1
0
所以,你的最后评论揭示了问题。在全局级别定义的任何内容都将在模块首次导入时执行,直到服务器进程重新启动后才会更改。
您需要将该行移动到每次执行的某个位置:例如,在
或者,如果您担心每次都会命中数据库,可以使用memcache之类的方法,并使用短暂的超时,然后让函数在从数据库加载之前先检查缓存。
或者,您可以向ExchangeRate添加保存后信号,该信号显式设置全局
|
|
|
2
0
如果
看见 django.db.models.signals.post_save 和 how to use signals 在Django文档中。 |