Django部署了项目文件写入权限和路径

时间:2016-03-11 05:27:30

标签: python django apache

正如Django Tutorial上的Where should this code live ?标题所述,我在位置/home/user/Documents/project创建了一个Django项目,目录结构如下所述:

project/
    manage.py
    project/
        __init__.py
        settings.py
        urls.py
        wsgi.py

    app/
       __init__.py
       views.py

    other/

views.index我有一个打开的调用,它打开other文件夹下的文件并在其上写入一些数据,然后进一步处理它。 open调用基于相对路径open('other/file','w'),因为默认情况下Django开发服务器从project/目录运行并开始从那里查找相对路径。

现在,一旦我使用apache2mod_wsgi上部署它,我可以在/var/log/apache2/error.log文件中看到open调用失败,因为它无法找到文件路径。请指导我如何解决这个问题。感谢。

0 个答案:

没有答案