python - 使用 Django 中的 Factory Boy 创建字符串和数字的混合

标签 python django random factory-boy

我想像这样为我的数据库中的一个字段创建字符串和数字的混合:“XL1A”或“PP25”。我该怎么做?我现在只使用大写字母。

class CardFactory(DjangoModelFactory):
    class Meta:
        model = Card
    serial_number = FuzzyText(length=4, chars=string.ascii_uppercase)

此外,是否可以在 Factory Boy 中为 FuzzX 创建随机模式规则,例如随机 IP 地址?

最佳答案

digits 添加到字符列表?

serial_number = FuzzyText(length=4,
                          chars=string.ascii_uppercase + string.digits)

关于python - 使用 Django 中的 Factory Boy 创建字符串和数字的混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29027439/

相关文章:

python - 绘图中缺少显示的标题

Python SQLAlchemy 更改 __init__ 中的 __tablename__

python - 模拟 - 如何在调用者上引发异常?

c# - 保证每个项目至少出现一次的变量集的随机选择

python - python 中 matlab (.mat) 文件 -v7 的部分加载

python - 从 ubuntu 基础镜像和 python 基础镜像构建 docker 的区别?

python - 为什么在 pytest-django 中使用 ThreadPoolExecutor 时会得到空的 django 查询集?

Django Rest Framework 不会反序列化作为原始 JSON 传递的数据

java - 如何生成其中百分比为 0 的随机值?

Excel 具有 2 个约束的随机值