创建项目
django-admin startproject ale
数据迁移
python manage.py migrate
创建应用
python manage.py startapp interface
修改配置文件project/setting.py
- DEBUG改成False,只有关闭了调试模式,后面才能让nginx来寻找静态文件。
- ALLOW_HOSTS,加入你的域名,(或,和)服务器ip。我还加了127.0.0.1方便本地观察。
- 设置STATIC_ROOT,建议可以直接设为os.path.join(BASE_DIR, ‘static/’),也就把文件夹在manage.py的根目录里。
创建静态文件
python3 manage.py collectstatic
安装所需环境
sudo pip install gunicorn
启动
gunicorn -w 1 -b 0.0.0.0:8000 ale.wsgi:application
关闭
pstree -ap|grep gunicorn
kill -9 28097
重启
kill -HUP 14226
pip install virtualenv
virtualenv envpy3 --no-site-packages --python=/home/secmanager/anaconda3/bin/python
source envpy3/bin/activate