0
我正在寫一個模型,我使用的自動增量鍵,它是基於兩個外鍵,而不是PK。模型與自動增量非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不能用於這種情況。 達到此目的的最佳方法是什麼? (可能是這種情況,兩個新消息是同時創建的)。
爲什麼你不能只用pk? –
pk可以管理您的需求,因爲兩個新消息同時創建 –
我不能使用pk,因爲我想檢查客戶端的序列。 – melbic