Tengo una aplicación en la que quiero mostrar la réplica de la estructura de carpetas de Google Drive en mi aplicación. Puedo obtener datos de Google Drive a través de su API. Pero me cuesta subir esos datos a la biblioteca FileManager de DevExtreme. También cómo enviar los datos obtenidos del backend a través de una solicitud AJAX ( POST | GET ).
from pydrive2.auth import GoogleAuth from pydrive2.drive import GoogleDrive gauth = GoogleAuth() gauth.LoadCredentialsFile("mycreds.txt") if gauth.credentials is None: # Authenticate if they're not there gauth.LocalWebserverAuth() elif gauth.access_token_expired: # Refresh them if expired gauth.Refresh() else: # Initialize the saved creds gauth.Authorize() # Save the current credentials to a file gauth.SaveCredentialsFile("mycreds.txt") img = drive.CreateFile({'id': file_id}) img.GetContentFile('sample.jpg') data = [ { name: "MyFile.jpg", size: 1024, dateModified: "2019/05/08", thumbnail: "/thumbnails/images/jpeg.ico", isDirectory: true, items: [ // ... // Nested data objects with the same structure // ... ] } ] new DevExpress.ui.dxFileManager(document.getElementById("file-manager"), { "fileSystemProvider": data, "itemView": { "mode": "thumbnails" }, "permissions": { "copy": true, "create": true, "delete": true, "download": true, "move": true, "rename": true, "upload": true }, "rootFolderName": "PayUP", "rtlEnabled": false, "currentPath": path, onSelectionChanged: function (e) { console.log(e) } }); Lo que quiero es cómo agregar la imagen descargada en data anteriores desde el backend de Django a través de ajax al lado del cliente. Este es el administrador de archivos DevExtreme