在django中设置文件和目录权限

时间:2013-08-04 21:27:14

标签: django file-permissions

大家好我只是用我的django项目设置nginx并且想要设置文件的权限,这里的直接是我设置的权限,它不起作用是什么是正确的,什么是django的最佳实践当它到来提交权限?我也可以从nginx或命令行设置它感谢

sudo find /home/my_home_dir/this_django_project/ -type f -print0 | xargs -0 chmod 0644
sudo find /home/my_home_dir/this_django_project/ -type d -print0 | xargs -0 chmod 0755
sudo chmod 700 /home/my_home_dir/this_django_project/./manage.py /home/my_home_dir/this_django_project/this_django_project/settings.py

1 个答案:

答案 0 :(得分:0)

最佳实践:

  1. 确保nginx无法读取您的任何代码。
  2. 确保nginx无法写入任何静态/媒体。
  3. 确保uwsgi / gunicorn可以写入媒体目录