Я пытаюсь загрузить файлы, загруженные через административный сайт Django, для размещения на сетевом диске. Допустим, путь к этому диску — «\\FILESERVER\Django».
Моя первоначальная мысль состояла в том, чтобы просто установить мой корень носителя на тот же путь, который я использовал бы для доступа к диску через проводник:
#settings.py
MEDIA_ROOT = r'\\FILESERVER\Django'
Пример модели:
#models.py
class Article(models.Model):
title = models.CharField(max_length=128)
pdf = models.FileField(upload_to='articles', blank=True, null=True)
def __str__(self):
return self.title
Но когда я загружаю файл, он просто создает папку на моем локальном диске C:. (например, C:\FILESERVER\Django\articles). Есть ли способ сказать Django, что это должен быть путь к сетевому диску?
Примечание. Это приложение Django 2.0.4, работающее на компьютере с Windows.