大学用のモデルと連絡先用のモデルがあります。
class University(models.Model):
abbrev = models.CharField(max_length=20, unique=True) # example "ASU" for Alabama State University
name = models.CharField(max_length=512, unique=True)
city = models.CharField(max_length=512)
state = models.CharField(max_length=2, choices=STATE_CHOICES) # abbreviation
region = models.CharField(max_length=2, choices=REGION_CHOICES) # examples Mid West, South Coast, etc.
type = models.CharField(max_length=3, choices=TIPO_IES_CHOICES) # public, private, etc.
class UniversityContact(models.Model):
person ...
university ... # models.OneToOneField("University") ???
'abbrev', 'state', 'region',
管理インターフェイスで UniversityContact を編集するときに、大学から「プル」し'type'
て連絡先情報と一緒に表示できるようにしたいと考えています。それは可能ですか?そのコンテキストから編集可能である必要はありません。
これらのフィールドをすべて " " として UniversityContact に追加しようとしましたが、結局、他のテーブルからmodels.OneToOneField("University", related_name='...')
- - 同じ値が表示されます。abbrev
連絡先を地域などですばやく並べ替えられるようにしたいと考えています。