带有dropbox的django存储的路径出错

带有dropbox的django存储的路径出错,django,dropbox,dropbox-api,django-storage,Django,Dropbox,Dropbox Api,Django Storage,这是我的设置代码 DEFAULT_FILE_STORAGE = 'storages.backends.dropbox.DropBoxStorage' DROPBOX_OAUTH2_TOKEN = "my token" DROPBOX_ROOT_PATH = "Apps/Djangoproject" 上载图像时出现的错误: ValidationError: did not match pattern '(/(.|[\r\n])|id:.)|(rev:[0-9a-f]{9,})|(ns:[0-9]

这是我的设置代码

DEFAULT_FILE_STORAGE = 'storages.backends.dropbox.DropBoxStorage'
DROPBOX_OAUTH2_TOKEN = "my token"
DROPBOX_ROOT_PATH = "Apps/Djangoproject"
上载图像时出现的错误:

ValidationError: did not match pattern '(/(.|[\r\n])|id:.)|(rev:[0-9a-f]{9,})|(ns:[0-9]+(/.*)?)'
how to solve this issue?

有人知道如何解决此问题吗?

您提供的路径是“Apps/Djangoproject”,错误表明它与预期的路径格式不匹配,如提供的正则表达式模式所示。特别是,在这种情况下,这是因为非根Dropbox路径应该以
“/”
开头,但您的路径不是

因此,如果您有一个具有完整Dropbox的应用程序,并且希望访问“Djangoproject”文件夹,那么您的路径值应该是:
“/Apps/Djangoproject”
。但是,如果您有一个具有app folder访问权限的应用程序,并且“Djangoproject”是您的应用程序文件夹,那么您实际上应该只提供根路径值:
”。(也就是说,一个空字符串。Dropbox会自动将根目录解释为具有应用文件夹权限的应用的应用文件夹。)