2 つの外部キーに基づいており、pk ではない自動インクリメンタル キーを使用するモデルを作成しています。
class Message(models.Model):
message_id = models.IntegerField()
user_1 = models.ForeignKey(User)
user_2 = models.ForeignKey(User)
class Meta:
unique_together = ("message_id", "user_1", "user_2")
私の知る限り、AutoField はこの場合には使用できません。これを達成するための最良の方法は何ですか。(2 つの新しいメッセージが同時に作成される場合があります)。