Simple interface to do things.
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:
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.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.