我有以下两种型号,
class Person(models.Model):
name = models.CharField(unique=True, max_length=200)
nationality = models.TextField(blank=True, null=True)
profession = models.TextField(blank=True, null=True)
avatar = models.TextField(blank=True, null=True)
active_scraping = models.BooleanField(blank=True, null=True)
vuln_score = models.FloatField(blank=True, null=True, default=None)
date_of_birthday = models.DateField(null=True, blank=True, verbose_name='Date of birth', help_text=date_help_text)
gender = models.CharField(max_length=50, blank=True, null=True)
date_of_death = models.DateField(null=True, blank=True, help_text=date_help_text)
description = models.TextField(blank=True, null=True)
wiki_names = ArrayField(models.CharField(max_length=200), blank=True, null=True)
reviewed = models.TextField(blank=True, null=True)
created_at = models.DateTimeField(auto_now_add=True, blank=True, null=True, help_text=datetime_help_text)
class PersonIndustry(DFModel):
person = models.ForeignKey(
Person, models.DO_NOTHING, blank=True, null=True)
industry = models.CharField(max_length=50, blank=True, null=True)
class Meta:
db_table = 'person_industry'
我有一个Person的管理页面,其中包含模型中的所有字段。
我需要为每个人添加行业作为只读字段。
我尝试了inline和tabularinline,但我做错了事。
我不确定该怎么做。请告知。