Такая проблема: есть модель
class Event(models.Model): match = models.ForeignKey(Match, verbose_name=u'Матч') time = models.TimeField(u'Время события') type = models.CharField(u'Событие', choices=EVENT_TYPES, max_length=15) player = models.ForeignKey(Player, verbose_name=u'Игрок')
необходимо, чтобы при вводе времени в поле time был формат мм:сс, где мм - минуты, а сс - секунды, при текущем положении дел, если ввести, напрмер 32:15, то выскакивает ошибка, т.к. 32 часов не бывает.
Есть еще такой код:
admin.py
@admin.register(Event) class EventAdmin(admin.ModelAdmin): list_display = ['match', 'time', 'type', 'player']
forms.py
from django import forms class EventAdminForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(EventAdminForm, self).__init__(*args, **kwargs) self.fields['time'].widget = forms.TimeInput(format='%M:%S')
но все равно ругается на неверный формат