摘要: Django中在模板上通过{{form}}即自动可生成表单内容,提供了非常便捷和强大的功能。这种功能虽然强大,但却不能满足很多的需求,比如一个表单的内容非常多,在页面上希望通过Tab将信息"分门别类"的隔开,Django内置的功能就无能为力了。好在Django是开源产品,可以通过修改其代码,为其增加自定义输出字段的能力,即可很方便的达到目的。主要修改form的.as_table,as_ul,as_p等方法,为其增加一个待渲染字段列表即可。为了确保Django后续平滑升级,一般我们不会直接修改Django代码,借助Python的多重继承机制,可以非常轻松的为Django打上这 阅读全文
posted @ 2012-10-12 14:49 雨吁的嘘 阅读(817) 评论(0) 推荐(0)