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)
def courses(self): from app.models.camp_models.course import Course return Course.search(camp_id=self.id, page_size=-1)['data']