【发布时间】:2015-01-13 21:49:35
【问题描述】:
我有一个模型,我有 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/'
【问题讨论】:
标签: python django django-models django-storage