Django Dropbox存储:管理员中的验证错误

时间:2019-08-22 14:12:10

标签: django dropbox python-django-storages

我正在尝试为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)

0 个答案:

没有答案