Python Django Admin隐藏名称并显示(表\u名称对象)
我是django管理员的新手。我正在尝试从使用以下模型创建的表的“管理”部分管理我的表内容:Python Django Admin隐藏名称并显示(表\u名称对象),python,django,django-models,django-admin,Python,Django,Django Models,Django Admin,我是django管理员的新手。我正在尝试从使用以下模型创建的表的“管理”部分管理我的表内容: class subject(models.Model): subject_id = models.CharField(max_length=12, unique=True) name = models.CharField(max_length=25) class subject_date(models.Model): sub_id = models.ForeignKey(subje
class subject(models.Model):
subject_id = models.CharField(max_length=12, unique=True)
name = models.CharField(max_length=25)
class subject_date(models.Model):
sub_id = models.ForeignKey(subject)
date = models.CharField(max_length=25)
我已经将我的主题添加到主题表,现在我想从管理部分将主题日期添加到主题日期表。由于一对多关系,我在sub_id下得到了一个下拉列表,列出了我在主题表中添加的所有主题。问题是下拉列表中的所有内容都写在下面:
主题对象
这使得我不可能知道我在处理哪一个主题。如果这是一个可以解决的问题,有人能帮我解决吗。在您的模型中。py define
\uuuu str\uuu
并返回您的姓名
class subject(models.Model):
subject_id = models.CharField(max_length=12, unique=True)
name = models.CharField(max_length=25)
def __str__(self):
return self.name
在您的models.py中定义
\uuuuu str\uuuu
并返回您的姓名
class subject(models.Model):
subject_id = models.CharField(max_length=12, unique=True)
name = models.CharField(max_length=25)
def __str__(self):
return self.name
在模型上定义
\uuuuu str\uuuu
方法(或\uuuuuu unicode\uuuuu
如果您仍在使用Python 2)。我在哪里定义它。请举一个例子,您可以在模型上定义\uuuuu str\uuuu
方法(或者\uuuuuuu unicode\uuuu
,如果您仍在使用Python 2)。我在哪里定义它。请举一个例子,你可以