मुझे पता है कि सामान्य रूप से 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-same-model-in-django) –