
from django.core.management.base import NoArgsCommand

from ...models import RegistrationProfile


class Command(NoArgsCommand):
    help = "Delete expired user registrations from the database"

    def handle_noargs(self, **options):
        RegistrationProfile.objects.delete_expired_users()


from django.core.management.base import BaseCommand

from ...models import RegistrationProfile


class Command(BaseCommand):
    help = "Delete expired user registrations from the database"

    def handle(self, *args, **options):
        RegistrationProfile.objects.delete_expired_users()

Fix deprecated class NoArgsCommand class.
Fix deprecated class NoArgsCommand class.

Solve the warning RemovedInDjango110Warning: NoArgsCommand class is deprecated and will be removed in Django 1.10. Use BaseCommand instead, which takes no arguments by default.

  
- from django.core.management.base import NoArgsCommand
+ from django.core.management.base import BaseCommand
  
  from ...models import RegistrationProfile
  
  
- class Command(NoArgsCommand):
+ class Command(BaseCommand):
      help = "Delete expired user registrations from the database"
  
-     def handle_noargs(self, **options):
+     def handle(self, *args, **options):
          RegistrationProfile.objects.delete_expired_users()
  
Fix deprecated class NoArgsCommand class.
## Code Before:

from django.core.management.base import NoArgsCommand

from ...models import RegistrationProfile


class Command(NoArgsCommand):
    help = "Delete expired user registrations from the database"

    def handle_noargs(self, **options):
        RegistrationProfile.objects.delete_expired_users()

## Instruction:
Fix deprecated class NoArgsCommand class.
## Code After:

from django.core.management.base import BaseCommand

from ...models import RegistrationProfile


class Command(BaseCommand):
    help = "Delete expired user registrations from the database"

    def handle(self, *args, **options):
        RegistrationProfile.objects.delete_expired_users()
