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.
==============
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)
File details
Details for the file django-actions-0.0.5.tar.gz
.
File metadata
- Download URL: django-actions-0.0.5.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7961af84b8d0921c9f23993bd4bdb2a39209b36b54103877d7cc8c8e7181110b |
|
MD5 | a38445feca94a91197087663094d16bd |
|
BLAKE2b-256 | adcff1fb4357fa2a2442cfb3d18076f4a3fb91a9eb56a315570bc4b6500e6fd1 |