2016-07-22 53 views
0

我有它在settings.py中时DEBUG=True完美运行一个网站,但是当我改变DEBUG=False停止服务的静态文件。的Apache Django的静态文件不是服务DEBUG =假

从settings.py

STATIC_URL = '/static/' 
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static_dir"), 
) 
STATIC_ROOT = os.path.join(BASE_DIR, 'static') 

MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 
MEDIA_URL = '/media/' 

从urls.py

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 

从base.html文件

{% load staticfiles %} 
<!-- Cerulean theme --> 
<link rel="stylesheet" href="{% static 'bootstrap.min.css' %}"> 

回答

0

你,当你部署你的项目需要一个额外的命令:

$ python manage.py collectstatic 

检查docs

+0

我已经做到了 – HenryM

相关问题