O thread get_or_create () é seguro
Eu tenho um modelo Django que só pode ser acessado usandoget_or_create(session=session)
, em que session é uma chave estrangeira para outro modelo do Djang
Desde que eu estou acessando apenas através deget_or_create()
, Eu imaginaria que só teria uma instância com uma chave para a sessão. No entanto, eu encontrei várias instâncias com chaves para a mesma sessão. O que está acontecendo? Esta é uma condição de corrida ouget_or_create()
operar atomicamente?