Django 在 Debug=True 时, 不需要配置. Django会在App中需找STATIC路径..当项目部署上线之后关闭DEBUG会发现静态文件都加载失败404。
环境:
apache2.4
django2.0
python3.7
配置
1、httpd.conf文件
Alias /static/ /var/www/xxx/static/(你自己的static文件路径)
Alias /media/ /var/www/xxx/media/
(nginx部署文件注意处)
location /static{
alias /var/www/xxx/static;(你自己项目static路径)
}
location /media{
alias /var/www/xxx/media;
}
2、setting.py文件
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
# 'DIRS': [os.path.join(BASE_DIR, 'templates/').replace('\\', '/')] (linux系统)
'DIRS': [os.path.join(BASE_DIR, 'templates/')]
,
'APP_DIRS': True,
'OPTIONS': {