내 jquery timepicker 서식 문제가 있습니다. 내 문제는 시간을 HH : MM AM/PM 형식으로 표시 (사용자가 그렇게 볼 수 있도록)하지만 군사 시간 (% H : % M)으로 시간 필드에로드하려는 것입니다. 내 양식 필드는 다음과 같습니다 : 나는 time without time zone
유형 PostgreSQL을 사용하고형식 jquery timepicker 장고에로드 TimeField
if isinstance(f, models.TimeField):
formfield.widget.format = '%H:%M'
formfield.widget.attrs.update({'class':'timepicker', 'readonly':'true'})
. (위의 링크에서) JQuery와 보이는 이것이다 :
<script type="text/javascript">
$(document).ready(function() {
$(".timepicker").timepicker({
showPeriod: true,
showLeadingZero: true
});
});
</script>
내가 showPeriod 및 showLoadingZero를 사용하지 않는 경우, 그것은 잘 작동하지만, 내가 원하는만큼 사용자 친화적으로하지 않습니다.
감사합니다.
편집 : 나는 템플릿 시스템을 사용하고, 그래서 필드 내 HTML은 다음과 같습니다 : 내가 대신 this timepicker를 사용하지만, 비슷한 문제를 가지고 있어요
<div class="fieldWrapper">
{{ form.starttime.errors }}
<label for="id_starttime">Start Time:</label>
{{ form.starttime }}
</div>
나는 비슷한 모양의 jquery datepicker를 만났는데, 내가 만든 방식대로 HTML 형식의 형식을 선언했다 : – PepperoniPizza
안녕하세요 PepPizza - 그러면 id가 jquery id를 덮어 쓰시겠습니까? 지금이 문제를 성공적으로 구현하지 못했습니다. – jabs