Size: a a a

Django [ru] #STAY HOME

2021 January 26

V

Vasily in Django [ru] #STAY HOME
Vladimir 💉 💊 Voytenko
как тебе хорошо, если ты не знаешь что такое IE..
100%
источник

И

Иван in Django [ru] #STAY HOME
Нужен совет опытных аксакалов :) Необходимо что бы запросы на чтение проходили с read_uncommited

Для этого я создал дополнительное подключение к бд в settings.DATABASES,
в котором заменил 'isolation_level' на 'READ UNCOMMITTED',
и соответственно отправляю запросы на чтение через это подключение.

Есть ли в таком подходе недостатки и какие есть альтернативы?
источник

S

Sergey in Django [ru] #STAY HOME
Иван
Нужен совет опытных аксакалов :) Необходимо что бы запросы на чтение проходили с read_uncommited

Для этого я создал дополнительное подключение к бд в settings.DATABASES,
в котором заменил 'isolation_level' на 'READ UNCOMMITTED',
и соответственно отправляю запросы на чтение через это подключение.

Есть ли в таком подходе недостатки и какие есть альтернативы?
Если ты пытаешься: писать в мастер, читать со слейва, то там другой уровень изоляции

Я если честно не видел еще задач с применением такого уровня изоляции
источник

K

KeepСalm in Django [ru] #STAY HOME
все привет,подскажите пожалуйста,пишу тесты для drf использую для авторизации token,данные токены хранятся в бд,а вот как в тестах это все проверять,не могу сообразить,ведь бд создается пустая и не знаю,как лучше поступить
источник

И

Иван in Django [ru] #STAY HOME
Sergey
Если ты пытаешься: писать в мастер, читать со слейва, то там другой уровень изоляции

Я если честно не видел еще задач с применением такого уровня изоляции
База данных одна, просто два разных подключения.

Я вижу что у меня пользователи периодически ловят deadlock при запросах на чтение, даже если они получат "грязные" данные в этом нет проблемы, соответственно пытаюсь таким способом облегчить им жизнь.
источник

S

Sergey in Django [ru] #STAY HOME
А блокируется именно нужная запись в таблице или вся таблица?
источник

b

bbclub in Django [ru] #STAY HOME
Denis
Бородатому чму так и нечего сказать, только обиженно скулить в углу
Некрасиво общаешься
источник

FE

Friedrich Engels in Django [ru] #STAY HOME
KeepСalm
все привет,подскажите пожалуйста,пишу тесты для drf использую для авторизации token,данные токены хранятся в бд,а вот как в тестах это все проверять,не могу сообразить,ведь бд создается пустая и не знаю,как лучше поступить
А что мешает зарегистрировать пару юзеров вручную и работать с ними?
источник

FE

Friedrich Engels in Django [ru] #STAY HOME
Можно использовать Faker
источник

K

KeepСalm in Django [ru] #STAY HOME
Friedrich Engels
А что мешает зарегистрировать пару юзеров вручную и работать с ними?
проблематично,так как для каждого приложения нужно выдавать права и т.д,достаточно муторно
источник

И

Иван in Django [ru] #STAY HOME
Sergey
А блокируется именно нужная запись в таблице или вся таблица?
В waitresource обоих локнутых запросов указан KEY. Один запрос пытается получить данные таблицы (используется пагинация), а второй поменять данные в одной из строк этой таблицы.
источник

FE

Friedrich Engels in Django [ru] #STAY HOME
KeepСalm
проблематично,так как для каждого приложения нужно выдавать права и т.д,достаточно муторно
Почитай про commands и Faker, это простая автоматизация всей шелухи
источник

K

KeepСalm in Django [ru] #STAY HOME
Friedrich Engels
Почитай про commands и Faker, это простая автоматизация всей шелухи
хорошо,спасибо
источник

FE

Friedrich Engels in Django [ru] #STAY HOME
KeepСalm
хорошо,спасибо
Можно будет с помощью команды и права выдать, и сиды залить
Насчёт тестов не знаю, не силен
источник

S

Sergey in Django [ru] #STAY HOME
Иван
В waitresource обоих локнутых запросов указан KEY. Один запрос пытается получить данные таблицы (используется пагинация), а второй поменять данные в одной из строк этой таблицы.
ну да, похоже на RC
источник

A

Alexander in Django [ru] #STAY HOME
Vladimir 💉 💊 Voytenko
как тебе хорошо, если ты не знаешь что такое IE..
А что это?
Мне нужно нормально страницу построить и добавить политику конфиденциальности,  чтобы гугл принял сайт на рекламу
источник

A

Alexander in Django [ru] #STAY HOME
Vladimir 💉 💊 Voytenko
как тебе хорошо, если ты не знаешь что такое IE..
Может есть какой-то материал, чтоб почитать про это. Гуглю и особо ничего не нахожу. Возможно не знаю, что гуглить
источник

V💊

Vladimir 💉 💊 Voytenk... in Django [ru] #STAY HOME
Alexander
А что это?
Мне нужно нормально страницу построить и добавить политику конфиденциальности,  чтобы гугл принял сайт на рекламу
браузер internet explorer
источник

A

Alexander in Django [ru] #STAY HOME
Vladimir 💉 💊 Voytenko
браузер internet explorer
А, тю, понял
источник

I

InzGIBA in Django [ru] #STAY HOME
Кто нить решал проблему с permissions в DRF, в плане, запретить has_permission на список, но на объект has_object_permission, разрешить 🤔

Я так понимаю, второй зависит от первого, но вот думаю, стандартными средствами ограничить доступ к списку можно ли, но разрешить доступ к объекту с последующей валидацией через has_object_permission
источник