我正在尝试为Django APP配置Dropbox存储。我正在使用“ Django Storages”库,这似乎很简单。
我从保管箱中获取了密钥,并配置了在“ Django存储”文档中可以看到的所有内容。
问题是,当我尝试在管理员中加载图像时(仍然没有尝试其他方式),我收到以下错误消息:
/ admin / stockbucket / productosbase / 1 / change /
处的ValidationError'C:/用户/ Lia love /库存/ Kinemed APP / Kinemed APP / image001.png'做了 不匹配的模式 '(/(.|[\r\n])|id:.)|(rev:[0-9a-f]{9,})|(ns:[0-9] +(/.*)?)'
我阅读了几本Stack帖子,但找不到答案。任何线索欢迎。 预先感谢!
设置
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'stockbucket.apps.StockbucketConfig',
'storages',]
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
DEFAULT_FILE_STORAGE = 'storages.backends.dropbox.DropBoxStorage'
DROPBOX_OAUTH2_TOKEN = 'MyRealDropboxToken'
DROPBOX_ROOT_PATH = 'Kinemed APP'
模型
foto_1 = models.ImageField(upload_to='', default="", blank=True, null=True)
foto_2 = models.ImageField(upload_to='', default="", blank=True, null=True)