model_report.py 591 B

12345678910111213141516
  1. from django.core.management.base import BaseCommand
  2. from review.model_pred_report import get_review_report_of_nth_days
  3. class Command(BaseCommand):
  4. help = 'Make a CSV report of model prediction.'
  5. def add_arguments(self, parser):
  6. parser.add_argument('days', type=str, nargs='+',
  7. help='Numbers of days report you want')
  8. def handle(self, *args, **options):
  9. days = int(options['days'][0])
  10. get_review_report_of_nth_days(days)
  11. self.stdout.write(self.style.SUCCESS(f'Model report of last {days} days has been exported.'))