我正在编写一个使用自动增量键的模型,它基于两个外键而不是 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 不能用于这种情况。实现这一目标的最佳方法是什么。(可能会同时创建两条新消息)。