Django 我可以在许多自动生成的模型中指定详细名称吗?
我有以下型号:Django 我可以在许多自动生成的模型中指定详细名称吗?,django,django-models,django-orm,Django,Django Models,Django Orm,我有以下型号: class Doctor(models.Model): #some attributes... class Meta: verbose_name = _(u'doctor') verbose_name_plural = _(u'doctors') class Patient(models.Model): #some attributes... medical_consult = models.ManyToM
class Doctor(models.Model):
#some attributes...
class Meta:
verbose_name = _(u'doctor')
verbose_name_plural = _(u'doctors')
class Patient(models.Model):
#some attributes...
medical_consult = models.ManyToManyField(Doctor)
class Meta:
verbose_name = _('patient')
verbose_name_plural = _('patients')
是否有任何方法可以为使用ManyToManyField时自动创建的模型Patient\u doctor
设置详细的\u名称
medical_consult = models.ManyToManyField(Doctor, through='PatientDoctor')
# ...
class PatientDoctor(models.Model):
patient = models.ForeignKey(Patient)
doctor = models.ForeignKey(Doctor)
# ...
class Meta:
verbose_name = _('patient_doctor')
# ...