コード例 #1
0
 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!')
コード例 #2
0
 def setUp(self):
     self.data = SampleTCData()
     self.data.create_sample_tc_data()
     build_grade_cache()
コード例 #3
0
 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()