【问题标题】:django admin foreignKey display troublesdjango admin foreignKey 显示问题
【发布时间】:2010-06-04 20:35:58
【问题描述】:

我似乎无法在 django 文档中找到以下解决方案。

例如,我在 Class 表中有一个名为 Department 的字段,它指向 Department 数据库 (foreignKey)。如果我为 Class 表创建一个名为 ClassAdmin(admin.ModelAdmin) 的管理界面。然后我为部门类创建一个条目。现在,当我尝试创建一个新的班级条目时,它会自动显示部门条目的下拉菜单。当我尝试这样做时会出现问题,它会为下拉列表中的每个条目显示类似于“部门对象”的内容。我想要一种为部门的每个条目定义规范名称的方法(Department.name 是我想使用的字段)。

有人知道怎么做吗?

非常感谢!

【问题讨论】:

    标签: django-admin


    【解决方案1】:

    在您的部门模型中实现__str__ 方法:

    def __str__(self):
        return self.name
    

    【讨论】:

      猜你喜欢
      • 2021-04-28
      • 2011-10-13
      • 1970-01-01
      • 1970-01-01
      • 2012-02-15
      • 2012-06-29
      • 1970-01-01
      • 2012-09-08
      • 2011-10-18
      相关资源
      最近更新 更多