编写你的第一个 Django 应用,第 6 部分¶
这一篇从 教程第 5 部分 结尾的地方继续讲起。在上一节中我们为网络投票应用编写了测试,而现在我们要为它加上样式和图片。
除了服务端生成的 HTML 以外,网络应用通常需要一些额外的文件——比如图片,脚本和样式表——来帮助渲染网络页面。在 Django 中,我们把这些文件统称为“静态文件”。
对于小项目来说,这个问题没什么大不了的,因为你可以把这些静态文件随便放在哪,只要服务程序能够找到它们就行。然而在大项目——特别是由好几个应用组成的大项目——中,处理不同应用所需要的静态文件的工作就显得有点麻烦了。
这就是 django.contrib.staticfiles
存在的意义:它将各个应用的静态文件(和一些你指明的目录里的文件)统一收集起来,这样一来,在生产环境中,这些文件就会集中在一个便于分发的地方。
从哪里获得帮助:
如果你在阅读本教程的过程中有任何疑问,可以前往FAQ的:doc:Getting Help</faq/help> 的版块。