Ejemplo n.º 1
0
def syncFromServer(request, roomNum):
    print(Student.objects)
    students = Student.objects.filter(session=roomNum)
    print("Filtered")
    print(students)
    server = serverSession()
    fileList = {}
    server.listFiles('/{0}'.format(roomNum))
    print(fileList)
    for key in fileList.keys():
        path = '{0}/{1}'.format(roomNum,key)
        filename = key
        ref = server.shareRef(path)
        for user in students:
            sess = DropboxService(user.accessToken, user.accessSecret)
            try:
                sess.newFolder('/{0}'.format(roomNum))
            except:
                pass
            sess.getRef(ref,path)
    return render_to_response('home.html')