2012-02-14 7 views

答えて

1

私はCSSでそれを隠すだけです。

<style type="text/css"> 
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 
    display: none 
} 
</style> 

あなたは、これはどこでも行って欲しい場合は、私は、CSSのための静的なファイルを作成し、管理者の基本テンプレートでそれをロードする - など、この1のようにオーバーライドするための中心の場所を。

+0

私のために働く。それが私の最後の手段でした。私は、これを隠したDateField()のための文書化されていないオプションがあるかどうか分かりませんでした。 – patrickn

0

は、私はこれを試していないが、それは/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.poにmsgStrを中にスペースを入れてうまくいくかもしれない:再コンパイル後

#: media/js/admin/DateTimeShortcuts.js:133 
#: media/js/admin/DateTimeShortcuts.js:182 
msgid "Today" 
msgstr " " 

言語ファイルを実行して:

django-admin.py makemessages -l en 
+0

興味深いです。しかし、ちょっとハッキリに見える。 :] – patrickn

0

これは私のためのトリックでした(Django v1.10)。 「今日」と「今」の両方のリンクを削除します

django.jQuery(window).load(function(){ 
var shortcutsDiv = document.getElementsByClassName("datetimeshortcuts"); 
for (var i = 0; i < shortcutsDiv.length; i++) { 
    var link = shortcutsDiv[i].firstElementChild; 
    link.remove(); 
    } 
}); 
関連する問題