Как создать собственный валидатор, который проверяет несколько полей в админ-панели django? - PullRequest
0 голосов
/ 26 января 2019

Я работаю над проектом, в котором необходимо внедрить систему консультирования, я создаю модель сеанса консультанта в виде следующего фрагмента кода в Django:

class AdviserSession(models.Model):
     ...
     date = models.DateField()
     session_start_time = models.TimeField()
     session_end_time = models.TimeField()
     ...

Сначала я хочу проверить, что сеансы не конфликтуют сдруг с другом, поэтому мне нужно проверить это с помощью session_start_time и session_end_time, но я не знаю, как это сделать.во-вторых, если я хочу вставить несколько сессий в дату, как я могу сделать это в админ-панели Django?

...