所以我有一个这样的对象:
class ContactPhoneFactory(factory.Factory):
class Meta:
model = ContactPhoneNumber
number = Faker().phone_number()
type = factory.Faker('random_element', elements=range(5))
我想将函数 'formatted_number' 应用于 'number'
如果我申请:
number = formatted_number(Faker().phone_number())
它不会将该函数应用于 Faker 的输出,它只会将 Faker 对象作为输入。惰性属性会导致同样的问题。如何将格式化功能应用于 faker 对象?