You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

calculate_scores.py 484B

12345678910111213141516171819202122
  1. import logging
  2. from django.core.management.base import BaseCommand
  3. from oscar.core.loading import import_module
  4. import_module('analytics.utils', ['ScoreCalculator'], locals())
  5. class Command(BaseCommand):
  6. help = 'Calculate product scores based on analytics data'
  7. def handle(self, *args, **options):
  8. logger = logging.getLogger(__name__)
  9. calculator = ScoreCalculator(logger)
  10. calculator.run()