使用以下定义属性的模型:
class Invitation(models.Model):
created = models.DateTimeField()
to_email = models.EmailField()
message = models.CharField(max_length=1000)
@property
def expiry_date(self):
return self.created + datetime.timedelta(days=30)
如何在模型序列化程序中指定我想要包含所有字段和所有属性?它们是否必须逐一列在fields
选项中,还是有一种神奇的方法可以合并'__all__'
和expiry_date
?