Вопрос для знатаков БД, я хочу реализовать модель с тремя CharField, и хочу чтобы они были null=True, blank=True, но нужно чтобы хотя бы одно боле было не пустым. что лучше сделать проверку во view или есть способ задать not null для трех полей на уровне django model?
если записи будут добавляться через форму можно сделать проверку при валидации
Вопрос для знатаков БД, я хочу реализовать модель с тремя CharField, и хочу чтобы они были null=True, blank=True, но нужно чтобы хотя бы одно боле было не пустым. что лучше сделать проверку во view или есть способ задать not null для трех полей на уровне django model?
Подскажите, пожалуйста, как лучше?
есть пост лучше сохранять в нем юзеров, которые прочитали
Если не нужно выводить количество непрочитанных, то manytomany field с явно указанной промежуточной моделью (through), в которую можно добавить дату прочтения