Привет всем кто не спит. Есть небольшой вопрос. REST API, есть счетчик, который увеличивается по методу PUT на 1, и при этом он не должен превысить 5. Обрабатываю в контроллере через update и F(). Есть сомнения, что при одновременных запросах счетчик может стать больше 5. Как лучше реализовать? Код: https://dpaste.org/FTGS/slim
with atomic(): post = Post.objects.select_for_update().filter(id=id, view_count__lte=5).get() post.view_count += 1 post.save(update_fields=['view_count'])
подскажите, вот у меня храниться захешированый пароль в юзере, если я эту строку вставлю другому пользователю, пароль ведь тоже смениться на тот, с которого взял?