加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

从django访问用户主目录

发布时间:2020-12-20 13:13:22 所属栏目:Python 来源:网络整理
导读:我正在创建一个可以访问用户主目录的Django应用程序.为此,我想使用os.mkdir(‘/ home / user / new_directory’)或子进程命令之类的东西创建一个目录. 因为Django是由apache服务器启动的,所以python充当apache用户,无法访问我的用户主目录. 目前,我知道我的
我正在创建一个可以访问用户主目录的Django应用程序.为此,我想使用os.mkdir(‘/ home / user / new_directory’)或子进程命令之类的东西创建一个目录.

因为Django是由apache服务器启动的,所以python充当apache用户,无法访问我的用户主目录.

目前,我知道我的用户登录,因为他们必须登录网站.有没有一个解决方案,以用户的名义从Django / Python执行unix命令?

解决方法

您可以通过MEDIA_URL /或符号链接本身设置主目录.
我想到了symlink和os.system调用的组合方式.

what-is-symlinking-and-how-can-learn-i-how-to-to-do-this

要更改apache用户,请使用os.system(su< command>)
changing-user-in-python

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读