У меня есть модель, которая содержит адрес пользователя. Эта модель должна иметь поля first_name и last_name, так как нужно указать адрес получателя (например, его компанию и т. д.). Чего я пытаюсь достичь, так это:
- Если поле
first_name/last_nameв адресе заполнено - вернуть просто это поле - Если поле
first_name/last_nameв адресе пусто - получить соответствующие данные поля из внешнего ключа, указывающего на правильныйdjango.auth.models.User - Я бы хотел, чтобы это рассматривалось как обычное поле Django, которое будет присутствовать при поиске полей.
- Я не хочу создавать метод, так как это рефакторинг и
Address.first_name/last_nameиспользуются в разных местах приложения (также в формах модели и т. д.), поэтому мне нужно, чтобы это было как можно более гладко, иначе, Придется повозиться во многих местах.