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.

Source Distribution

django-actions-0.0.5.tar.gz (2.8 kB view details)

Uploaded Source

File details

Details for the file django-actions-0.0.5.tar.gz.

File metadata

File hashes

Hashes for django-actions-0.0.5.tar.gz
Algorithm Hash digest
SHA256 7961af84b8d0921c9f23993bd4bdb2a39209b36b54103877d7cc8c8e7181110b
MD5 a38445feca94a91197087663094d16bd
BLAKE2b-256 adcff1fb4357fa2a2442cfb3d18076f4a3fb91a9eb56a315570bc4b6500e6fd1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page