hirunatan / sampledata

Sample Data generator for Python

Home Page:https://sampledata.readthedocs.org/en/latest/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sample Data

image

image

image

image

App to automatically populate django database.

Install

Install using pip, including any pillow if you want image genetion...:

pip install sampledata
pip install pillow  # For image generation

Quick start

You can build any kind of object using the SampleData class.

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

Documentation

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

About

Sample Data generator for Python

https://sampledata.readthedocs.org/en/latest/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 100.0%