Size: a a a

Django [ru] #STAY HOME

2020 August 06

DB

Dima Boger in Django [ru] #STAY HOME
Andrey
А имеет смысл внутри транзакции строки блокировать?
Да, иначе два одинаковых запроса в одно время сделают двойной инкремент
источник

DB

Dima Boger in Django [ru] #STAY HOME
В данном кейсе ужаса не случится — все равно будет пять (дважды вытащил 4, обновил на 5, дважды записал 5)
источник

A

Andrey in Django [ru] #STAY HOME
А просто блокировки не хватит?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Так select_for_update как раз блокировка
источник

A

Andrey in Django [ru] #STAY HOME
Я знаю. Я к тому, что без атомик можно по идее.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Нельзя
источник

A

Andrey in Django [ru] #STAY HOME
Видимо кейс не до конца понимаю
источник

DB

Dima Boger in Django [ru] #STAY HOME
Блокировка только на уровне сейвпоинтов/транзакций работает
источник

DB

Dima Boger in Django [ru] #STAY HOME
Не можешь select_for_update вызвать вне атомика, если я правильно помню
источник

A

Andrey in Django [ru] #STAY HOME
Если речь о постгре, то ведь у нас запрос по умолчанию внутри транзакции
источник

A

Andrey in Django [ru] #STAY HOME
На счёт остальных СУБД не могу сказать
источник

DB

Dima Boger in Django [ru] #STAY HOME
Andrey
Если речь о постгре, то ведь у нас запрос по умолчанию внутри транзакции
Нет. Это регулируется джангой
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ну и всегда лучше делать короткие сейвпоинты, чтобы всем легче было)
источник

A

Andrey in Django [ru] #STAY HOME
Dima Boger
Ну и всегда лучше делать короткие сейвпоинты, чтобы всем легче было)
Согласен
источник

A

Andrey in Django [ru] #STAY HOME
Dima Boger
Нет. Это регулируется джангой
Да
Я уже понял, где ошибся
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
Nikita Mihailov
Привет, я новичок в джанго.
Подскажите как можно реализовать отображение разных шаблонов для разных языков?
Например для пользователя из России отображается 1 шаблон, а для пользователя Германии - другой.
Спасибо
https://stackoverflow.com/questions/10280881/django-site-with-2-languages отсюда можно начать смотреть
источник

НК

Никита Кадацкий... in Django [ru] #STAY HOME
https://djangowaves.com/tutorial/multiple-languages-in-Django/ и вот очень хороший туториал
источник

SZ

Svyatoslav Zhurovsky... in Django [ru] #STAY HOME
Есть модель, в ней 500000 записей. есть другая модель, ForeignKey одно поле связано з первой моделью. в админке редактировать невозможно, так как в селект пол лимона записей оно не может запихнуть. может есть виджет в адміинку, где б можно біло ввести пару буков в текст поле и уже отображало для вібора десяток другой записей?
источник

NM

Nikita Mihailov in Django [ru] #STAY HOME
Спасибо
источник

N

Nire in Django [ru] #STAY HOME
как можно отфильтровать запрос на ближайшие 14 дней по полю datetime у модели?
источник