Ejemplo n.º 1
0
 def handle_noargs(self, **options):
     courses = simplejson.load(open(os.path.join(settings.COMMANDS_ROOT[0], 'courses.json')))
     institute = Institute.objects.get(name='University of Waterloo')
     for course in courses['courses']:
         course = course['course']
         title = course['title']
         abbrev = course['faculty_acronym'] + ' ' + course['course_number']
         description = course['description']
         try:
             Course.objects.get(title=title)
         except Course.DoesNotExist:
             new_course = Course()
             new_course.title = title
             new_course.abbrev = abbrev
             new_course.institute = institute
             new_course.description = description
             new_course.save()
             print 'Added: %s' % new_course.abbrev