从 Django 访问用户主目录
Accessing user home directory from django
我正在创建一个可以访问用户主目录的 Django 应用程序。为此,我想使用 os.mkdir('/home/user/new_directory')
或 subprocess 命令创建一个目录。
因为 Django 是由 apache 服务器启动的,python 作为 apache 用户无法访问我的用户主目录。
目前,我知道我的用户的登录信息,因为他们必须登录网站。 以用户的名义从Django/Python执行unix命令有解决方案吗?
您可以通过 MEDIA_URL
/或符号链接本身设置主目录。
我想到了符号链接和 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 应用程序。为此,我想使用 os.mkdir('/home/user/new_directory')
或 subprocess 命令创建一个目录。
因为 Django 是由 apache 服务器启动的,python 作为 apache 用户无法访问我的用户主目录。
目前,我知道我的用户的登录信息,因为他们必须登录网站。 以用户的名义从Django/Python执行unix命令有解决方案吗?
您可以通过 MEDIA_URL
/或符号链接本身设置主目录。
我想到了符号链接和 os.system 调用的组合方法。
what-is-symlinking-and-how-can-learn-i-how-to-to-do-this
要更改 apache 用户,请使用 os.system(su <command>)
changing-user-in-python