繁体   English   中英

在Django管理中更改外键小部件的大小

[英]Change size of foreign key widget in django admin

我花了最后两天的时间来尝试执行此操作,但我无法解决。 我正在使用grappelli,并且已经尝试了一些方法。

我尝试指定小部件:

class MyForm(ModelForm):
    class Meta:
        model = MyModel
        widgets = {
            'foreign_key': widgets.TextInput(attrs={'width': '200'}),
        }

在这种情况下,它似乎只是被忽略了。

我也尝试使用Media定义添加CSS。 这已加载,但是检查我的浏览器中的元素显示该元素已被grappelli CSS覆盖。

有没有一种我错过的简便方法?

我将尝试使用媒体定义重新添加CSS,但是这次,将!important放入您的CSS属性。

.widget input {
    width: 200px !important;
}

摘自http://en.wikibooks.org/wiki/Cascading_Style_Sheets/重要

重要关键字使声明优先于普通声明,即那些没有使用重要关键字标记的声明。 因此,“ p {颜色:红色!重要}”优先于“ p {颜色:绿色}”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM