我知道,一般的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