홈>
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')
시간을 분 단위로 저장하는 동안 사용자가 시간과 분을 개별적으로 입력 할 수 있도록 양식의 입력을 변경하도록 도와주세요.
-
답변 # 1
관련 질문
- python - Django에서 할당하는 외래 키 값
- python - DetailView를 통해 URL 경로를 작성하려고 시도하지만 html 페이지에서 중복 값을 얻습니다
- python - Djangocontribauth 뷰에서 앱 이름 사용
- python - Django KeyError의 원인을 파악할 수 없습니다
- python - 입력을 기반으로 계산되는 모델에 속성을 추가하는 방법은 무엇입니까?
- python - 삭제 된 django_migrations 테이블 다시 만들기
- python - sqlite에 이미지 저장 - 장고
- python - 개체를 제거한 후 미디어 파일 제거
- python - 날짜 열 Django로 평균하고 싶습니까?
- python - Django 관리 사이트에 모델의 기본 권한이 표시되지 않습니다
양식으로
하고있는대로 양식을 렌더링
보기