- 修改
./conf/Apis.httpd.conf
中的必要信息,复制到apache
的配置文件目录下(/etc/apache2/site-available) - 并启用配置
a2ensite Apis.httpd.conf
- 执行
./genApiDoc.sh
生成 api 文档- 该过程需要使用
apidoc
,执行npm install -g apidoc
- 对于
ubuntu
系nodejs
版本太老的问题,执行npm install -g n && n latest
- 该过程需要使用
- 执行
./manage.py collectstatic
- 执行
./manage.py makemigrate
- 重启
apache
- ubuntu 需要装
libapache2-mod-wsgi-py3
,其他系统我忘了 - 注意,配置文件里的是
wsgi.py
而不是asgi.py
,别一不小心vim自动补全然后打错了(说的就是我 - 遇到数据库写入问题的时候,可能是目录的所有者不对,此时执行
chown www-data:www-data -R /path/to/project
就可