зависимости

feature/fix_generate_pass
Andrey 8 years ago
parent 9cdbfa6e7f
commit 51830f67b6
  1. 12
      csv/load_courses.py

@ -26,19 +26,10 @@ if __name__ == '__main__':
row.pop('mentors', None).split("[")[1].split("]")[0].split(", ")
course, _is_create = Course.objects.get_or_create(**row)
map_obj = CourseMap.objects.create(course=course)
route_obj = CourseRoute.objects.create(
name='''%s''' % course.title,
out_key=''.join(random.choice(string.ascii_letters) for x in range(15)),
)
PivotCourseMap.objects.create(map_course=map_obj, route=route_obj, sort=0)
course.route = route_obj
course.save()
try:
for teacher in teachers:
if teacher:
teacher = get_user_model().objects.get(id=teacher).out_key
teacher = get_user_model().objects.get(email=teacher).out_key
InApiTeacher.add_teacher(course.slug, teacher)
except get_user_model().DoesNotExist:
@ -62,7 +53,6 @@ if __name__ == '__main__':
if model_type == 'topic':
course = Course.objects.get(id=row.pop('course', None))
map_obj = CourseMap.objects.get(course=course)
Topic.objects.create(
id=pk,
icon=row.pop('icon', None),

Loading…
Cancel
Save