Python 在Django Admin中配置列的宽度

Python 在Django Admin中配置列的宽度,python,django,django-admin,Python,Django,Django Admin,我试图调整Django Admin中一列的宽度,所以我找到了几个类似的答案,但并没有解决我的问题 这是最好的方法吗?如果不是,还有什么更好的解决方案 这是admin.py class PostAdmin(admin.ModelAdmin): list_display = ['id','design'] class Media: css = ('/css/fancy.css'.format(settings.STATICFILES_DIRS[0]+ '/css/f

我试图调整Django Admin中一列的宽度,所以我找到了几个类似的答案,但并没有解决我的问题

这是最好的方法吗?如果不是,还有什么更好的解决方案

这是admin.py

class PostAdmin(admin.ModelAdmin):
    list_display = ['id','design']

    class Media:
        css = ('/css/fancy.css'.format(settings.STATICFILES_DIRS[0]+ '/css/fancy.css'),)
这里是fancy.css

.column-design {
    width: 20px;
}

CSS规则应该有效。我怀疑问题出在您的
PostAdmin.Media.css
值上,它似乎与所使用的结构不太匹配。(另外,通常不需要包含
设置.STATICFILES\u DIR
值。)

我认为如果您像这样重新安排代码,它可能会起作用:

class PostAdmin(admin.ModelAdmin):
    list_display = ['id','design']

    class Media:
        css = {
            'all': (
                '/css/fancy.css',
            )
        }