【发布时间】:2010-11-23 11:34:31
【问题描述】:
我有一个保存用户地址的模型。该模型必须具有first_name 和last_name 字段,因为人们想为收件人(如他的公司等)设置地址。我想要实现的是:
- 如果地址中的
first_name/last_name字段已填写 - 只需返回该字段 - 如果地址中的
first_name/last_name字段为空 - 从指向正确django.auth.models.User的外键中获取相应的字段数据 - 我希望将其视为将出现在字段查找中的普通 Django 字段
- 我不想创建一个方法,因为它是一种重构,
Address.first_name/last_name在应用程序的各个地方(也以模型形式等)使用,所以我需要这个尽可能顺利,否则我将不得不在很多地方修补。
【问题讨论】:
标签: python django django-models model field