2017-01-09 6 views
0

django 모델의 TimeField 형식을 오디오 트랙처럼 [min : sec]로 설정할 수 있습니까?django models timefield o min : sec format

class Song(models.Model): 
    title = models.CharField(max_length=128) 
    duration = models.TimeField(null=True) 
+0

그것을 저장하는 것이 더 이해가되지 않을까요 장고 관리자에 상속 관리자에 동일한 개념을 사용하려는 경우도보기에이 양식을 상속 초 단위의 지속 시간 (정수). 그런 다음 템플릿을 렌더링 할 때 원하는대로 서식을 지정하십시오 (예 : 템플릿 태그 사용). –

+0

Surly 그것은 내가 복용하고있는 코스에서의 운동 일 뿐이므로 TimeField를 사용해야합니다. –

+0

이상하게 들리 네요, 예를 들어 24 시간보다 오래 걸릴 수있는 오디오 북을 생각해보십시오. 모델 btw는 포맷하지 않습니다. 뷰 레이어에서 수행하는 작업 ... –

답변

0

응용 프로그램에 form.py을 만들고 다음도

from django import forms 
from .models import Song 
class SongForm(forms.ModelForm): 
    duration = forms.TimeField(widget=forms.TimeInput(format='%H:%M')) 
    class Meta: 
     model = Song