args = "organization_name department_name"
def handle(self, *args, **options):
- organization_name = args[0]
- department_name = args[1]
+ organization_name = args[-2]
+ department_name = args[-1]
view = CourseListView()
view.pull(organization_name, department_name)
department = Department.objects.get(organization=organization, name=department_name)
return [course.to_dict() for course in Course.objects.filter(department=department)]
- def pull(organization_name, department_name):
+ def pull(request, organization_name, department_name):
organization = Organization.objects.get(name=organization_name)
department = Department.objects.get(name=department_name, organization=organization)
url = 'http://' + department.domain + '/json/'