django.for的使用
来源:互联网 发布:华为网络电话机 编辑:程序博客网 时间:2024/06/06 12:04
#encoding=utf-8#made by davidsu33#2015-2-9from django.template import Template,Contextfrom django.conf import settingsclass Athlete:name = ''height= 0weight = 0def __init__(self, *arg):'''print('arg_couont=', len(arg))print('arg_type=', type(arg[0]))print('arg[0]=', arg[0])print('arg[0].len=', len(arg[0]))'''if type(arg[0]) == list and len(arg[0]) == 3:thelist = arg[0]self.name = thelist[0]self.height = thelist[1]self.weight = thelist[2]else :raise Exception('Invalid Argument!!!')def __str__(self):return 'name=%s, height=%d, weight=%d' % \(self.name, self.height, self.weight)if __name__ == '__main__':html = '''<html><head><title>for test for </title></head><body><ul>{% for athlete in althlete_list %}<li>{{athlete.name}} ,{{athlete.height}}, {{athlete.weight}}</li>{% endfor %}</ul></body>'''settings.configure()#name height weightsource = [['zhangsan', 180, 100], ['lisi', 168, 60],['wangwu', 175, 90],]athletes = []for i in source:athletes.append(Athlete(i))for i in athletes:print(str(i))t = Template(html)c = Context({'althlete_list': athletes})r = t.render(c)print('r=', r);#save to disk filefile_path = 'd:/test.html'f = open(file_path, 'w+')assert(not f.closed)f.write(r)f.close()
1 0
- django.for的使用
- django中for循环的使用
- django中for循环的使用
- eclipse使用python+django的配置 for windows
- Django中块标签for endfor的使用
- django中for的用法
- Django的使用
- django render_to_response的使用
- Django ModelForm的使用
- Django模板的使用
- Django框架的使用
- Django模型的使用
- Django模板的使用
- django框架的使用
- django主键的使用
- Django 的简单使用
- django模板的使用
- Django-模板的使用
- 出现对话框资源"IDD_XXX" 未声明的标示符处理
- 产品狗你来吧(一)——关于项目中使用第三方字体的自定义TextView
- 数据结构(陈越)PAT练习题 第七周:排序(上)
- 数据库中的完整性约束及实例
- 分析出售物品封包结构
- django.for的使用
- POJ 3279 Fliptile
- (Android 入门)Android Matrix 的使用说明及工作原理
- Android学习笔记<四> ——回传值
- [推荐系统]Collaborative filtering 学习总结
- codeforces 137D Palindromes (dp神题路基打印)
- 分享android打开指定位置sqlite db的一个容错处理技巧
- 统计C#项目有效代码行数的实现过程
- c++/c 学习笔记--(4)