作者: limodou <> == 题目要求 == CSS文件的引用,在模板中引入default.css == 框架说明 == Uliweb (http://code.google.com/p/uliweb) == 步骤 == 在命令行下操作 === 创建Project4项目 === {{{ uliweb makeproject project4 }}} === 创建Hello App === {{{ cd project4 uliweb makeproject Hello }}} === 修改project4/apps/Hello/views.py === {{{ #!python @expose('/') def index(): return {} }}} === 在project4/apps/Hello/templates下创建index.html === {{{ Hello World

CSS Test

}}} === 生成 default.css === 创建project4/apps/Hello/static/default.css文件,内容为: {{{ h1 {border:1px solid #f00;} }}} === 添加uliweb.contrib.staticfiles App === Uliweb已经提供了静态文件的处理,修改 apps/settings.ini 文件中的INSTALLED_APPS如下: {{{ #!python INSTALLED_APPS = [ 'uliweb.contrib.staticfiles', 'Hello', ] }}} === 结束 === == 测试 == {{{ cd project4 uliweb runserver }}} 访问 http://localhost:8000/ 结果如下: {{attachment:image.jpg}} == 说明 == 在使用了staticfiles后,会自动向模板环境中添加url_for_static函数,可以直接生成对app/static下的静态文件的URL。