def submit_crawl_course_info_task(course_id=None):
    from tasks import crawl_course_info_task
    if course_id is None:
        course_list = Course.search(page_size=-1)['data']
    else:
        course_list = [Course.get_by_id(course_id)]
    for course in course_list:
        if course.camp_oj.status == 1:
            crawl_course_info_task.delay(course.id)
Exemple #2
0
 def courses(self):
     from app.models.camp_models.course import Course
     return Course.search(camp_id=self.id, page_size=-1)['data']