Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

eadred is a Django-app for generating sample data.

Why? Here are the use cases we’re solving:

Use Case 1: Contributors

Mildred wants to contribute to your Django project, but your Django project is non-trivial and out of the box it’s not very usable because it needs data.

However, you’re using eadred, so in your setup documentation, you have a one-liner that generates all the sample data Mildred needs to start hacking immediately.

Use Case 2: Bootstrapping

Willhelm wants to set up an instance of your Django project. It requires certain non-trivial initial data to be in place before it works.

However, you’re using eadred, so in your setup documentation, you have a one-liner that generates all the initial data needed.

Use Case 3: Large amounts of random data

Phylida is a hacker on your Django project and trying to fix bugs with a section of code that requires large amounts of data—say it’s one of those things that graphs data sets or something.

You’re using eadred, so it’s a one-liner to generate a large set of initial data.

“Wait, use cases 1 and 2 are easily solved with Django and fixtures!”

I think fixtures are good for specific use cases where your models aren’t changing and you have some contributor who likes entering in data to build the initial fixtures. Having said that, I don’t use fixtures.

eadred allows you to programmatically generate the data using model makers, factories, fixtures, random seeds—whatever your needs are.

Additionally, eadred provides library functions to make generating data easier.

Project details

Code:

http://github.com/willkg/django-eadred

Documentation:

http://django-eadred.rtfd.org/

Issue tracker:

https://github.com/willkg/django-eadred/issues

License:

BSD 3-clause; see LICENSE file

Metadata

Release files for eadred 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eadred 0.3
File Size Uploaded
eadred-0.3.tar.gz 18.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eadred 0.3
File Interpreter ABI Platform
eadred-0.3-py2-none-any.whl Python 2 none any Details

Total release size: 28.1 kB

Release files / eadred-0.3.tar.gz

Download URL eadred-0.3.tar.gz
Size 18.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e28f931ee075469cf9c0fcd351f7801ea0aa6d788d01cdbe839e2ab356b8ca36
BLAKE2b-256 checksum
How to use checksums
cefaa294c65609b837b9a15ef57fd01ab436a64cbec6da2857b6bf84300b5f3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / eadred-0.3-py2-none-any.whl

Download URL eadred-0.3-py2-none-any.whl
Size 9.9 kB
Tags Python 2
SHA-256 checksum
How to use checksums
88e7a4c03683afb3c1b3fed06381e478f619f1e7f9a820bb47abbf7f925d488b
BLAKE2b-256 checksum
How to use checksums
cce0bdcb8c22fe6d777309c1875ea05337a1e90132b8357f585920e4c9509d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page