[英]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.