django-subcommands

Django subcommands


Keywords
django, subcommands, python
License
Unlicense
Install
pip install django-subcommands==2019.3.22

Documentation

Installation

$ [sudo] pip install django-subcommands

Examples

management/commands/command.py

from django.core.management.base import BaseCommand
import django_subcommands

class SubCommand1(BaseCommand):
    def handle(self, *args, **options):
        ...

class SubCommand2(BaseCommand):
    def handle(self, *args, **options):
        ...

class Command(django_subcommands.SubCommands):
    subcommands = {"subcommand1": SubCommand1,"subcommand2":SubCommand2}
$ python manage.py command subcommand1

readme42.com