Может с помощью параметра default?
тут мне вот именно не подходит default
есть модель Question
в ней может быть 2 варианта:
родительский вопрос - поле категории заполнено
дочерний вопрос - поле категории не заполнено, и оно берётся с родительского вопроса
вот соответственно, когда я вывожу category_id в разрезе дочернего, то поле оказывается пустым, я бы мог его таким и оставить, но мне нужно сделать так, что если оно пустое в текущем - то брать категорию с родительского