홈>
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 : QuerySet에 중복 인스턴스가 반환되었습니다.
- python : request.data를 빈 사전으로 가져오기
- python : Django 잘못된 자격 증명: 사용자 개체 check_password는 True를 반환하지만 인증 함수는 False를 반환합니다.
- python : 일대다 관계 플라스크
- python : Django REST API를 사용하여 CRUD 작업 수행 시 문제
- python : django에서 일반 숫자를 아라비아 숫자로 변환하는 방법
- Python Django PowerShell 설치 프로그램
- python : django 프로젝트에 sqlite를 설치하는 방법
- python : Django는 이미지를 객체로 React Native FormData 인스턴스로 수신합니다.
- python : Django View의 점심 파이썬 스크립트
양식으로
하고있는대로 양식을 렌더링
보기