FreeBSD12部署nginx+virtualenv+django

1.安装nginx
FreeBSD 11.*安装nginx
2.安装mysql
FreeBSD12使用pkg安装mysql8.0
3.安装python
FreeBSD 11.*安装Python3
4.安装virtualenv搭建django环境
FreeBSD安装virtualenv搭建Django开发环境
5.创建django项目
django创建项目步骤
以上步骤完成,django项目调试运行正常后,往下执行。

继续阅读“FreeBSD12部署nginx+virtualenv+django”

Django在settings.py中配置静态文件

STATIC_URL = ‘/static/’
代表每个独立app下的static目录,只要有这个设置,每个app就可以访问自己目录的static下的静态文件。

STATIC_ROOT = os.path.join(BASE_DIR, ‘static’)
设置此项,当运行运行 python manage.py collectstatic 时,项目根目录下的static目录将copy所有app下的静态文件,方便部署nginx与apache时用到。

STATICFILES_DIR = [
os.path.join(BASE_DIR, “other_static”),
]
代表其他静态文件目录,可以用来存放每个app都用得到的公共静态文件。