跳转到主要内容

生成样本数据助手类

项目描述

样本数据

https://travis-ci.org/jespino/sampledata.png?branch=master https://coveralls.io/repos/jespino/sampledata/badge.png?branch=master https://pypip.in/v/sampledata/badge.png https://pypip.in/d/sampledata/badge.png

自动填充django数据库的应用程序。

安装

使用pip安装,包括任何如果您想要图像生成功能的pillow...

pip install sampledata
pip install pillow  # For image generation

快速开始

您可以使用SampleData类构建任何类型的对象。

from sampledata.helper import SampleData

def generate_random_users(instances):
    sd = SampleData(seed=123)

    users = []
    for x in range(instances):
        data = {
            "slug": sd.slug(2, 3),
            "name": sd.name('us'),
            "claim": sd.sentence(),
            "description": sd.paragraph(),
            "email": sd.email(),
            "photo": sd.image_stream(64, 64),
            "is_active": sd.boolean(),
            "birth_date": sd.past_date(),
            "expected_death_date": sd.future_date(),
        }
        users.append(data)
    return users

文档

Read the Docs: https://sampledata.readthedocs.org/en/latest/

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分布

sampledata-0.3.7.tar.gz (178.0 kB 查看哈希值)

上传时间