我的项目中有一个模型。
class users(models.Model):
match_user = models.ForeignKey(User,on_delete=models.CASCADE)
matched_user = models.CharField(max_length=25)
想象一下:match_user 是“Mete”,matched_user 是“Gizem”。match_user 也是 'Gizem' 而matched_user 是 'Mete' 我有 2 个表格行:
id match_user matched_user
__ __________ ____________
1 mete gizem
2 gizem mete
现在如果我想删除mete,只删除第一行。但我想删除 2 行。实际上我想在不同表中的同一位置有两个外键。我怎么能?是否可以。如果不可能,是否有任何解决方案可以满足我的需求。我也尝试了一些不同的方法:
match_user = models.ForeignKey(User,related_name="username"on_delete=models.CASCADE)`
matched_user = models.ForeignKey(User,related_name="username",on_delete=models.CASCADE)`
但是一直有错误感谢您的回答:)