字段集中的“wide”和“extrapretty”类有什么用?

问题描述 投票:0回答:2

在字段集中,我添加了类

wide
extrapretty
,如下所示:

@admin.register(PeerReviewProject)
class PeerReviewProjectAdmin(admin.ModelAdmin):
    date_hierarchy = 'creation_date'
    list_display = ('name', 'creation_date', 'open', 'random', 'deadline')
    inlines = [PeerReviewGroupInline]
    fieldsets = (
        ('Project eigenschappen', {
            'classes': ('extrapretty', 'wide',),
            'fields': ('name', 'open', 'random', 'deadline'),
        }),
        )

但我看不出这如何使任何显示看起来有所不同。无论有没有这两个类,管理页面看起来都是一样的。那么它们到底有什么用呢?

python django django-admin
2个回答
1
投票

根据 Django 文档:“默认管理站点样式表定义的两个有用的类是

collapse
wide
。具有折叠样式的字段集最初将在管理中折叠,并替换为一个小的“单击展开”具有宽样式的字段集将被给予额外的水平空间。”

尝试在示例中将

extrapetty
替换为
collapse
,看看会发生什么。


0
投票

这不是您问题的完整答案,但

wide
肯定会添加一个额外的空格。

extrapretty
可能是在管理中使用 CSS 的一种方法。尝试去这里并检查这是否有帮助。它不是英文的,但它可能会给你一些想法

© www.soinside.com 2019 - 2024. All rights reserved.