自定义自己的应用的外观
首先在polls中创建一个static文件目录,Django将在那里进行查找静态文件.这与Django如何在polls/templates/中查找是一个道理
Django在STATICFILES_FINDERS设置包含一个查询器列表,他们知道如何从各种源中查找静态文件.其中一个默认就是AppDirectoriesFinder,它在每个INSRALLED_APPS中下查找"static"子目录,就想刚才在polls中创建的一样.管理站点也为它的静态文件使用相同目录结构.
在你刚刚创建的static目录中,创建另外一个目录polls并在它的下面创建一个文件style.css.换句话说:你的样式表应该位于:polls/static/polls/style.css.因为,AppDirectoriesFinder静态文件的工作方式,你可以通过polls/style.css在Django中访问这个静态文件,与你如何访问模板的路径相似.
添加绿色样式:在polls/static/polls/中创建style.css:
将polls/templates/polls/index.html添加:
显示为
添加一张背景图片:
创建一个子目录来存放图片.在polls/static/polls中创建images子目录,在这个子目录中放一张background.jpg:
显示为: