def handle_create_coursecertificate(sender, instance, created, **kwargs): # pylint: disable=unused-argument
"""
When a MicromastersCourseCertificate model is created
"""
if created:
user = instance.final_grade.user
program = instance.final_grade.course_run.course.program
transaction.on_commit(lambda: generate_program_certificate(user, program))
评论列表
文章目录