从django访问用户主目录

从django访问用户主目录,第1张

概述我正在创建一个可以访问用户主目录的Django应用程序.为此,我想使用os.mkdir(‘/ home / user / new_directory’)或子进程命令之类的东西创建一个目录. 因为Django是由apache服务器启动的,所以python充当apache用户,无法访问我的用户主目录. 目前,我知道我的用户登录,因为他们必须登录网站.有没有一个解决方案,以用户的名义从Django / 我正在创建一个可以访问用户主目录的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

总结

以上是内存溢出为你收集整理的从django访问用户主目录全部内容,希望文章能够帮你解决从django访问用户主目录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1196169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存