Django Actions
==============

Simple interface to do things.


Setup
-----

Add `'django_actions'` to your `INSTALLED_APPS`.

Set `ACTIONS_PATH` to the python module/package where your actions will live.

Add `url(r'^actions/', include('django_actions.urls'))` to your `urls.py`.

Create your actions:

    # actions.py
    from django_actions import action
    from django.contrib.auth.models import User


    @action('Create Admin', 'name', 'password')
    def create_admin_account_if_not_created(name, password):
        """
        Create admin account with input name and password if it doesn't already exist.

        """
        if not User.objects.filter(username=name).count():
            User.objects.create_superuser(name, '', password)


Now just `http://myserver.com/actions/` to see your interface to do things.
