0

我正在尝试使用本地开发服务器将文件上传/写入到我的 Django 1.5 应用程序的服务器。

我的应用中有一个带有 a 的模型FileField。当我尝试保存该模型的新实例时(使用管理页面或 shell),我收到权限错误。保存我的模型的新实例后,应用程序会尝试将文件上传到服务器。由于我在本地开发服务器上运行我的应用程序,因此无法写入远程服务器的媒体目录。

开发服务器通过manage.py脚本在我的本地机器上运行。FileField应该存储在其中引用的文件的媒体文件夹位于单独的服务器上。(运行生产版本的服务器)。

服务器是运行的专用机器Ubuntu 12.04.2,我的机器本地机器运行在OsX Lion.

保存新模型实例时出现的错误是:

OSError at /admin/.../add/
[Errno 13] Permission denied: '/var/www'

所以问题是:

有没有办法能够从我的本地开发服务器在远程服务器上写入文件?

或者我可以更改设置,以便我的本地服务器创建本地文件进行测试?

4

0 回答 0