Skip to main content

UNKNOWN

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django-actions-0.0.5.tar.gz (2.8 kB) Copy SHA256 hash SHA256 Source None Feb 7, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page