【发布时间】:2013-06-03 17:29:16
【问题描述】:
我有一些存储自定义日志和查询数据的 Django 模型,我只想在有限的时间内保留这些数据(即 30 天的搜索数据或最多 10,000 个数据库行的日志记录数据)。这些模型用于可视化视图中,所以我不能只将其存储在文件中并让 logrotate 处理。
Django 中是否有内置的东西来处理这个问题?
我可以创建一个使用 SQLAlchemy 定期修剪数据库的 cron 作业,或者创建一个在访问时修剪记录(通过视图代码)的仅限管理员的页面,但如果 Django 中已经内置了一些东西为了处理有限的数据保留,使用它可能更有意义。
【问题讨论】:
标签: database django django-models pruning