ATO*_*TOA 16 linux django celery
出于访问原因,我需要以root身份运行我的Django和Celery.它说我需要设置C_FORCE_ROOT环境变量.我如何/在哪里设置环境变量?
sec*_*rve 33
您可以将其设置为true,如下所示:
# export C_FORCE_ROOT="true"
Run Code Online (Sandbox Code Playgroud)
然后确保将其设置为env.变量
# echo $C_FORCE_ROOT
true
Run Code Online (Sandbox Code Playgroud)
但请务必将其永久化,因为下次重启时会消失
玩得开心 :) !!
Che*_*mer 17
第一个解决方案 - 在终端上手动输入命令
$ export C_FORCE_ROOT='true'
Run Code Online (Sandbox Code Playgroud)
第二个解决方案 - 编辑shell配置
$ vi ~/.bashrc
# add following line
export C_FORCE_ROOT='true'
$ source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
第三个解决方案 - 编辑manage.pyDjango
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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22958 次 |
| 最近记录: |