出于访问原因,我需要以root身份运行我的Django和Celery.它说我需要设置C_FORCE_ROOT环境变量.我如何/在哪里设置环境变量?
您可以将其设置为true,如下所示:
# export C_FORCE_ROOT="true"
然后确保将其设置为env.变量
# echo $C_FORCE_ROOT true
但请务必将其永久化,因为下次重启时会消失
玩得开心 :) !!
第一个解决方案 - 在终端上手动输入命令
$ export C_FORCE_ROOT='true'
第二个解决方案 - 编辑shell配置
$ vi ~/.bashrc # add following line export C_FORCE_ROOT='true' $ source ~/.bashrc
第三个解决方案 - 编辑manage.py
Django
import os if __name__ == '__main__': os.environ.setdefault('C_FORCE_ROOT', 'true') os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{PATH TO SETTINGS FILE}') execute_from_command_line(sys.argv)