任何人都知道如何删除Django Admin中出现的“今天”选项吗?我想保留可点击的JavaScript日历,我不需要“今天”选项。
答案 0 :(得分:1)
我只想用css隐藏它。
<style type="text/css">
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
display: none
}
</style>
如果你想在任何地方完成这项工作,我会为css创建一个静态文件,并将其加载到你的管理员基础模板中 - 这是一个重写的中心位置。
答案 1 :(得分: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
答案 2 :(得分:0)
这对我有用(Django v1.10)。它删除了&#39;今天&#39;和&#39;现在&#39;链路
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();
}
});