Лучший способ увеличить количество просмотров публикации - PullRequest
1 голос
/ 07 мая 2020

Мне нужно реализовать способ увеличения количества просмотров моих сообщений, когда сообщение просматривается на стороне клиента. На данный момент я не буду обрабатывать удаление повторяющихся представлений путем обновления.

Если PATCH или PUT отправляются на сервер с числом просмотров + 1 на стороне клиента, количество просмотров будет отменено, если несколько пользователей будут использовать мою службу.

Является ли создание новой конечной точки только для увеличения количества просмотров лучшей практикой? Если да, то каким будет правильный URI, оставшийся в состоянии RESTful? (POST / post / count?)

1 Ответ

0 голосов
/ 07 мая 2020

Многопользовательский

Ваша конечная точка должна увеличивать количество просмотров в transaction.

https://docs.djangoproject.com/en/3.0/topics/db/transactions/

Это решает проблему нескольких пользователей, использующих страницу.

Restful

согласно этот ответ и после изучения этого

я бы сказал patch запрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...