DRF отображает изменения, произошедшие между записями
У меня есть простое приложение, которое отображает записи пользователей. Для простоты записи предоставляются вручную в админке Django.
class UserEntries(models.Model):
user_email = models.CharField(max_length=40)
user_custom_id = models.CharField(max_length=40)
event_time = models.DateField(auto_now_add=True)
event_type = models.CharField(max_length=20)
user_city = models.CharField(max_length=20)
user_street = models.CharField(max_length=20)
Я хочу сделать конечную точку, которая отображает изменения между записями с определенным id
Допустим, у меня есть 3 записи для идентификатора 1
user_email = "test@gmail.com"
user_custom_id = 1
event_time = "2022-08-26"
event_type = "CREATE"
user_city = "Boston"
user_street = "Random-str"
user_email = "test@gmail.com"
user_custom_id = 1
event_time = "2022-08-26"
event_type = "UPDATE"
user_city = "Boston"
user_street = "Park-AVE"
user_email = "test@gmail.com"
user_custom_id = 1
event_time = "2022-08-26"
event_type = "DELETE"
user_city = ""
user_street = ""
Таким образом, если я запрошу этот конкретный ID, я получу некий JSON obj изменений в определенной форме
У меня нет предпочтительного стиля для этого JSON obj, потому что я не знаю, возможно ли это вообще