相关疑难解决方法(0)

在Factory Boy中,如何连接使用Faker创建的字符串?

我想用厂男孩其支持法克尔从多个供应商生成的字符串。例如结合prefixname

# models.py
from django.db import models

class Person(models.Model):
    full_name = models.CharField(max_length=255, blank=False, null=False)


# factories.py
import factory

class PersonFactory(factory.Factory):
    class Meta:
        model = models.Person

    full_name = '{} {}'.format(factory.Faker('prefix'), factory.Faker('name'))
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用。例如:

>>> person = PersonFactory()
>>> person.full_name
'<factory.faker.Faker object at 0x7f25f4b09e10> <factory.faker.Faker object at 0x7f25f4ab74d0>'
Run Code Online (Sandbox Code Playgroud)

我想念什么?

python faker factory-boy

5
推荐指数
1
解决办法
956
查看次数

标签 统计

factory-boy ×1

faker ×1

python ×1