I know that normally Django would create a foreign key called user_id
if I simply do something like
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()
but what if I need three distinct foreign key in Order
that all points to User
? The three foreign keys would be user_created
, user_modified
, and user_status
.