Хочу добавить поля сourse и year и группировать по unique_together = ('year', 'course'). Попробовал связь GroupDetail через OTO-field на Group https://gist.github.com/CH1979/c75328c4ccf121ef9cb8491859f97eed - приходится дополнительно создавать Group. Наследуюсь от Group - https://gist.github.com/CH1979/b3d1d6a98ed5d86ce5be07d37abf23df - приходится дополнительно заполнять name. Можно ли сделать чтобы у модели Group поле name было необязательным или неуникальным или генерировалось автоматически?
Наследуйся и сделай null=True, blank=True
ОК. Спасибо.
Не хочет: '''django.core.exceptions.FieldError: Local field 'name' in class 'GroupDetail' clashes with field of the same name from base class 'Group'.'''
Хм. И удалить его тоже нельзя, да?
Где-то нагуглил name=None - не работает
Миграции проделал после name=None?
Да... Снес sqlite, папку с миграциями. Короче с нуля всё. Все равно есть это поле.
В модели, которая наследует (GroupDeal), не должно быть этого поля
Обсуждают сегодня