Django, как параллельно обработать запросы на вьюху?
Добрый день, есть вьюха - одна статья и подсчёты просмотров, если на нее перейти параллельно, то не будут подсчитаны какие-то просмотры. Как это исправить проще всего?
Как это сделать проще всего ?
Код изменяющий просмотры
F() therefore can offer performance advantages by:
getting the database, rather than Python, to do work
reducing the number of queries some operations require
...
If two Python threads execute the code in the first example above, one thread could retrieve, increment, and save a field’s value after the other has retrieved it from the database. The value that the second thread saves will be based on the original value; the work of the first thread will simply be lost.
Сергей Горностаев, хорошо, что мешало sim3x не просто скопипастить ответ со стаковерфлоу, а подправить его в соответствии с привидённым вопросом? И прокоментировать его на русском языке своими словами, а не просто банально отписаться также копипастой из ответа со стаковерфлоу?
Ринат Ахтамов, возможно, он был занят личными делами или работой, за которую ему платят, но нашёл 15 секунд на то, чтобы попытаться хотя бы наводкой помочь автору вопроса. Ведь это же лучше, чем совсем не дать ответа?
Сергей Горностаев, кто-нибудь другой бы дал ответ, например. А его ответ очень похож на "набивание рейтинга"; если бы очень хотелось помочь, но не было бы времени, мог бы в комментах привести ссылку на тот же стаковерфлоу.
Ринат Ахтамов, вопрос автора ищется в гугле елементарно
В ответах гугла будет линк на доки джанги
Доки джанги обсасывают вопрос со всех сторон
Если вы не хотите писать второй или третий ответ на такие вопросы, то я с сожаленим вам сообщаю, что на большую часть таких простых вопросов уже даны
И написать второй ответ на простой вопрос - большая удача