Django 官方教程翻译项目TabularInline): 4. #... 通过使用 TabularInline(而不是 StackedInline),相关的对象将会用更紧凑的,表格式的格 式显示: 多出来的“删除?(Delete?)”列可以用来删除通过“添加选项(Add Another Choices)”按钮 创建你的第一个 Django 项目, 第七部分 - 75 - 本文档使用 书栈(BookStack.CN) 构建 添加的数据,尽管它们已经被储存了。 默认情况下,Django 使用 str() 方法来显示对象。但有时如果我们显示一些其他的字段会很有 用。为此,我们可以使用 list_display 选项,它是由需要被显示的字段名组成的元组,这些字段 将会作为额外的列显示在列表中。 1. # polls/admin.py 2. 3. class QuestionAdmin(admin.ModelAdmin): 4. # ... 5. list_display 通过点击表头,你可以让列表按所选的属性进行排序 - 除了 was_published_recently 函数, 因为 Django 不支持通过随便定义的方法的输出结果进行排序。was_published_recently 方法 所在列的列名默认使用了方法名(下划线被替换为空格),显示的值是对应方法返回值的字符串形 式。 你能够通过给方法(在 polls/models.py 里)增加属性来扩展功能,看下面的示例: 1. # polls/models0 码力 | 103 页 | 1.86 MB | 1 年前3
共 1 条
- 1













