def handle(self, *args, **options): try: if Student.objects.first(): raise CommandError('You cannot run this on a already populated database') except OperationalError: # New database import django if django.get_version()[:3] != '1.7': call_command('syncdb', all=True, interactive=False) else: call_command('migrate', interactive=False) self.data = SampleTCData() self.data.create_sample_tc_data() build_grade_cache() self.stdout.write('Success. Good Job!')
def setUp(self): self.data = SampleTCData() self.data.create_sample_tc_data() build_grade_cache()
def setUp(self): self.data = SampleTCData() self.data.create_sample_tc_data() self.data.create_sample_tc_benchmark_data() self.fetch_useful_data_and_bind_to_self() build_grade_cache()