자신 만의 위젯을 만들 수 있습니다. 또는 다른 해결 방법은 정적 파일에서 "admin/js/admin/DateTimeShortcuts.js"(override/http://d.pr/i/uXsL) 파일을 override하고 modifyDateTimeShortcut 플러그인을 변경하는 것입니다. 귀하의 경우에만이 교체 :
quickElement("a", quickElement("li", time_list, ""), gettext("Now"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().strftime('" + time_format + "'));");
quickElement("a", quickElement("li", time_list, ""), gettext("07:00"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date(1970,1,1,7,0,0,0).strftime('" + time_format + "'));");
quickElement("a", quickElement("li", time_list, ""), gettext("12:00"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date(1970,1,1,12,0,0,0).strftime('" + time_format + "'));");
quickElement("a", quickElement("li", time_list, ""), gettext("12:30"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date(1970,1,1,12,30,0,0).strftime('" + time_format + "'));");
quickElement("a", quickElement("li", time_list, ""), gettext("16:00"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date(1970,1,1,16,0,0,0).strftime('" + time_format + "'));");
quickElement("a", quickElement("li", time_list, ""), gettext("16:30"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date(1970,1,1,16,30,0,0).strftime('" + time_format + "'));");
...
결과 : 들어
quickElement("a", quickElement("li", time_list, ""), gettext("Now"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date().strftime('" + time_format + "'));");
quickElement("a", quickElement("li", time_list, ""), gettext("Midnight"), "href", "javascript:DateTimeShortcuts.handleClockQuicklink(" + num + ", new Date(1970,1,1,0,0,0,0).strftime('" + time_format + "'));");
...
http://d.pr/i/3ZmW
그리고 여기에 전체 코드 : https://gist.github.com/hannicolas/8551106
Saludos합니다.
뭔가를하는 데 도움이 .com/questions/5770973/django-how-to-change-the-admintimewidget) 아마도? – summea
Google 기술에 분명 도움이 필요합니다. 이것을 답으로하고 나는 그것을 표시 할 것입니다. – Tony
걱정할 필요가 없습니다. 유일한 질문은 두 질문이 비슷하다는 것입니다. (적어도 내 관점에서는 ...) 다른 질문의 대답이 당신을 위해 일한다면 결국이 질문을 계속해야 할 지 모르겠습니다. .. :) – summea