1. LiClass4:csv输出

进一步的 View操作

获取 request <--> DjanGo <--> response 输出

唉呀呀!简直就是MoinMoin 的页面处置流程哪!

  • row.0|addslashes 管道定向技术哪!-)

  • 神奇哪!! URL 策略发挥了作用!
  • 不过,跟多个行为产生了关联有点混乱的说...
    1. Context 对象是 DjanGo 内含特定的处理对象;

    2. Context 对象实例必须是字典
    3. Context 对象的字典关键字将用以在模板中进行引用的
    4. response = HttpResponse(mimetype='text/csv')
      response['Content-Disposition'] = 'attachment;filename=%s.csv'filename
      
      两句约定了下载时的文件名
    5. 实际数据输出还是response.write(t.render(c))完成渲染

1.1. 小节

呜乎哀哉...理解,还是不管细节,成功就好? 现在开始是个分水岭了...


  • 数据可以组织为字典,但对于每个对象,却仍然可以调用它的方法。比如 a 有一个 getname 的方法,可以在模板中这样 {{ a.getname }}。因此django有一种调用的策略,非常灵活。 -- limodou