STATIC_ROOT
./manage.py collectstatic将收集静态文件以进行部署的目录的绝对路径。 例:
STATIC_ROOT="/var/www/example.com/static/"
现在,该命令
./manage.py collectstatic会将所有静态文件(即,应用程序中的静态文件夹中的所有路径中的静态文件)复制到该目录
/var/www/example.com/static/。现在你只需要在apache或nginx..etc上提供此目录。
STATIC_URL
在URL其中的静态文件STATIC_ROOT目录供应(由Apache或nginx..etc)。 示例:
/static/或
http://static.example.com/
如果设置了STATIC_URL = 'http://static.example.com/’,那么你就必须服务于STATIC_ROOT文件夹(即
"/var/www/example.com/static/"通过在URL Apache或nginx的), 'http://static.example.com/’(这样你可以参考静态文件
'/var/www/example.com/static/jquery.js'用
'http://static.example.com/jquery.js')
现在,在你的django模板中,可以通过以下方式引用它:
{% load static %}<script src="{% static "jquery.js" %}"></script>它将呈现:
<script src="http://static.example.com/jquery.js"></script>



