django-dilla 0

Ubercool DB spammer for Django

7 years after BSD-3-Clause

Dilla is a multi-purpose general testing tool for automated database spamming, intented to use with projects built on top of Django, populating data within any number of internal applications.

What's new in 0.2beta

* New commandline options:

    --no-input - Stop user nagging (use with care)
    --no-coin  - Do not use coin toss

* Callable support for FileField.upload_to
* Exclude models from being spammed (settings.DILLA_EXCLUDE_MODELS)
* Backwards incompatible:

    Spammer functions interface extended.
    AbstractRecord instance is passed as the first argument.

    Old: spam_something(field): ...
    New: spam_something(record, field): ...

Installation & how to

http://aerosol.github.com/django-dilla/

TODO

[minor] * Support for unique_for_date, unique_for_month, unique_for_year
[minor] * Support for XMLField, CommaSeparatedIntegerField
[major] * OneToOneField support
[minor] * Optimize everything
[minor] * Contrib spamlibs for GeoDjango etc.

How to contribute?

  1. Fork me @ GitHub: http://aerosol.github.com/django-dilla/
  2. Code anything you find useful
  3. Add yourself to contributors list
  4. Send me a pull request

Contributors

Adolfo Fitoria (https://github.com/fitoria) Rob Berry (https://github.com/rob-b) Rafal Galczynski (https://github.com/rgsoda) Alfredo Aguirre (https://github.com/alfredo/) Philip Kalinsky (https://github.com/psychotechnik) Mark Lavin (https://github.com/mlavin)

Additional Info

This project is PEP8 compilant. identicon submodule copyrighted by Shin Adachi. License: BSD License

Related Repositories

dilla

dilla

Django Management Command To Generate Model Data ...

dilla

dilla

Django Management Command to Generate Model Data with Lipsum ...

dilla

dilla

Django Management Command To Generate Model Data ...


Top Contributors

aerosol rob-b rgsoda fitoria andybak edmoody mlavin