Django хранилище ошибок шаблона URL-адреса при использовании Dropbox - PullRequest
0 голосов
/ 29 февраля 2020

Я пытаюсь использовать Dropbox в качестве бэкэнд-хранилища для django с использованием django -хранилищ, я следовал документации, но получаю эту ошибку:

'C:/media/post_pics/profile_pic.jpeg' did not match pattern '(/(.|[\r\n])*|id:.*)|(rev:[0-9a-f]{9,})|(ns:[0-9]+(/.*)?)'

Это мой models.py:

class Post(models.Model):
    title = models.CharField(max_length=64)
    date = models.DateField(timezone.now())
    picture = models.ImageField(upload_to='post_pics') 

... и мой settings.py:

STATIC_URL = '/static/'

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

# Dropbox media file storage

DEFAULT_FILE_STORAGE = 'storages.backends.dropbox.DropBoxStorage'
DROPBOX_OAUTH2_TOKEN = 'myToken'
DROPBOX_ROOT_PATH = '/media/'

1 Ответ

0 голосов
/ 03 марта 2020

Оказывается, это была просто проблема с тем, как работает windows путь, при использовании системы linux это решено

...