У меня есть модель, в которой у меня есть FileField для загрузки некоторых документов. Я сохраняю файлы в свою файловую систему. Я хочу знать, возможно ли сохранить файлы на другом сервере с помощью ftp или другого метода. Например, мой сервер приложений django работает на хосте 192.168.0.1, и я хочу хранить файлы на хосте с IP-адресом 192.168.0.2.
Я могу без проблем получить доступ через ftp к серверу, на котором я хочу хранить файлы.
Модели:
class Documentacion(models.Model):
id_doc = models.AutoField(primary_key=True)
id_proceso = models.ForeignKey(Proceso,db_column='id',verbose_name='Proceso')
tipo_docu = odels.CharField(max_length=100,null=False,blank=False,verbose_name='Tipo Doc.')
fecha = models.DateField(auto_now = True)
autor = models.CharField(max_length=50,blank=False,null=False)
descripcion = models.CharField(max_length=250,blank=True,null=True)
documento = models.FileField(upload_to='docs/')
Мои настройки МЕДИА:
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'