>
django webapp에서 사용자가 활동을 완료하는 데 걸리는 시간을 시간과 분 단위로 입력하는 양식을 작성하고 있습니다 (예 : 2 시간 33 분)

입력을 시간과 분으로 클라이언트쪽에 표시하고 싶지만 분 단위로 모델에 저장 (예 : 153)

현재 입력은 분 단위로만 제공됩니다. 나는 이것이 매우 추악하고 읽을 수 없다는 것을 걱정합니다.

models.py :

class Activity(models.Model):
    time_taken = models.PositiveIntegerField(default=0)

add_activity.html :

<form id="add_session_form" method="post" action="" enctype="multipart/form-data">
    {% csrf_token %}
    {{ add_activity_form.as_p }}
    <input type="submit" name="submit" value="Add Activity" />
 </form>

forms.py :

class Activity(forms.ModelForm):
    
    class Meta:
        model = Activity
        fields = ('time_taken', 'subject')

시간을 분 단위로 저장하는 동안 사용자가 시간과 분을 개별적으로 입력 할 수 있도록 양식의 입력을 변경하도록 도와주세요.


  • 이전 elixir - 정규식을 사용한 해시 태그 추출
  • 다음 codeigniter - 자바 스크립트의 모달 팝업