我知道,一般的Django会创建一个名为user_id
,如果我只是做类似Django的:如何有多个外键,引用相同的表中的一个表
from django.db import models
class Order(models.Model):
user = models.ForeignKey(User)
comments = models.CharField(max_length=400)
date_created = models.DateTimeField('created date')
class User(models.Model):
name = models.CharField(max_length=200)
age = models.IntegerField()
但如果我需要三个外键在Order
不同的外键,所有的点User
?这三个外键会user_created
,user_modified
和user_status
。
的可能的复制[我怎么能有两个外键在Django相同的模型?(https://stackoverflow.com/questions/543377/how-can-i-have-two-foreign-keys-to -the-同一模型在Django的) – 2017-08-14 14:32:11