Django REST Framework作为后端来跟踪用户历史记录

时间:2019-06-08 05:01:43

标签: django django-models django-rest-framework

我正在尝试使用DRF后端跟踪用户历史记录。为此,我创建了一个历史表,每次更新时都会获得一个带有时间戳的新行。此模型是多对一模型,并通过外键对用户模型进行引用。

这是令人困惑的部分。每次我拉用户配置文件时,我也想将最后一个条目拉到历史表中。因此,我正在考虑在表中添加几列,这些列会随着历史记录表中的每个插入而更新,因为这可能比每次执行辅助查找都便宜。我希望对此方法提供一些反馈。

此外,由于DRF似乎仅支持一对一CRUD,我对如何通过单个API端点执行此更新/插入组合感到有些困惑。

出于说明目的,我想通过一个API视图实现以下目标:

用户使用访问令牌访问API端点并更新值->插入历史记录表->使用插入的详细信息更新用户行的用户表

谢谢!

0 个答案:

没有答案