[英]Django Admin hides names and shows (table_name object)
我是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(subject)
date = models.CharField(max_length=25)
我已经将主题添加到主题表中 ,现在我想从管理部分将主题日期添加到subject_date表中 。 由于一对多关系,我在sub_id下获得了我在主题表中添加的所有主题的下拉列表。 问题是下拉列表的所有内容编写如下:
主体对象
这使我无法看到我正在处理的主题。 如果可以解决的问题,谁能帮助我。
在您的models.py中定义__str__
并返回您的名字。
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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.