我的Django应用程序每天都会检索一个RSS提要.我想坚持在应用程序的某个地方最后更新Feed的时间.我只检索一个Feed,它永远不会成长为多个Feed.我怎样才能坚持上次更新的时间?
我的想法到目前为止
创建模型并向其添加日期时间字段.这似乎有点过分,因为它向数据库添加了另一个表,其中只有一行.除此之外,它是最明显和最直接的解决方案.
创建一个只存储键/值映射的设置对象.最后更新的日期只是该数据库中的行.这基本上是以前解决方案的通用版本.
使用dbsettings/django-values,它允许您在数据库中存储设置.最后更新的日期只是一个"设置".
我缺少的任何其他想法?
尽管事实上数据库在任何给定的表中定期存储许多行,但只要没有(m)任何索引就会浪费空间,因此只有一行只有一行表并不是特别昂贵.实际上,大多数数据库创建许多单行表来实现某些功能,例如用于生成主键的单调序列.我鼓励你为此创建一个常规模型.
| 归档时间: |
|
| 查看次数: |
1613 次 |
| 最近记录: |