0
我有一個簡單的Web應用程序,包括文章和評論。Django從Count分配ID:避免競爭條件
有關訊息欲基於他們面前所遇到不同評議(評議1,評論2 ECT)
的數目將它們分配的標識符的每個評論者這是我的初始的嘗試:
comment = Comment.objects.create(**data)
comment.user_identifier = comment.post.comments.distinct('author').count() + 1
comment.save()
它工作但會導致競爭條件,如果兩個註釋同時創建,它們具有相同的標識符。避免這種情況的最好方法是什麼?
如果你想到一個問題是重複的,你應該旗/投票結束這個問題。 – knbk