Horje
management commands django Code Example
management commands django
from django.core.management.base import BaseCommand, CommandError
from polls.models import Question as Poll

class Command(BaseCommand):
    help = 'Closes the specified poll for voting'

    def add_arguments(self, parser):
        parser.add_argument('poll_ids', nargs='+', type=int)

    def handle(self, *args, **options):
        for poll_id in options['poll_ids']:
            try:
                poll = Poll.objects.get(pk=poll_id)
            except Poll.DoesNotExist:
                raise CommandError('Poll "%s" does not exist' % poll_id)

            poll.opened = False
            poll.save()

            self.stdout.write(self.style.SUCCESS('Successfully closed poll "%s"' % poll_id))
django run management command from code
from django.core.management import call_command

call_command('my_command', 'foo', bar='baz')
management command in django
from django.core.management.base import BaseCommand
from django.utils import timezone

class Command(BaseCommand):
    help = 'Displays current time'

    def handle(self, *args, **kwargs):
        time = timezone.now().strftime('%X')
        self.stdout.write("It's now %s" % time)




Python

Related
check if a list contains any item from another list python Code Example check if a list contains any item from another list python Code Example
pandas categorical to numeric Code Example pandas categorical to numeric Code Example
reportlab page size a4 Code Example reportlab page size a4 Code Example
pandas drop row from a list of value Code Example pandas drop row from a list of value Code Example
how to file in python Code Example how to file in python Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
8