У меня есть модель Django, доступ к которой возможен только с помощью get_or_create(session=session)
, где сеанс является внешним ключом для другой модели Django.
Поскольку я получаю доступ только через get_or_create()
, я бы предположил, что у меня будет только один экземпляр с ключом к сеансу. Тем не менее, я нашел несколько экземпляров с ключами для одного сеанса. Что происходит? Является ли это условием гонки или работает get_or_create()
атомарно?