Normalde Django Ben üç gerekirse ben sadeceDjango: Çoklu yabancı anahtarlara sahip Nasıl
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()
gibi bir şey ama ne olur user_id
adlı bir yabancı anahtarı oluşturmak olacağını bildiğim bir tabloda aynı tabloya başvuran'daki farklı yabancı anahtar, tüm noktaları User
'a mı? Üç yabancı anahtar, user_created
, user_modified
ve user_status
olacaktır.
Olası kopyası [Django'da aynı modele nasıl iki yabancı anahtar alabilirim?] (Https://stackoverflow.com/questions/543377/how-can-i-have-two-foreign-keys-to -the-aynı-modeli-in-django) –