Widget personalizado do Django para dividir um IntegerField em campos de horas e segundos em um formulário de modelo

Estou armazenando a duração do tempo como minutos em um IntegerField. No meu formulário de front-end (Model Form), quero dividir a entrada em um campo por minutos e um campo por horas. Eu também quero poder usar o InLineFormset. Isso pode ser feito de uma maneira legal? Eu poderia usar o javascript, mas isso não parece uma boa solução para mim, ou é?

questionAnswers(1)

yourAnswerToTheQuestion