摘要: 今天为了解决这个问题耗费了几个小时,现在记录下来,供大家参考。肯定有更好的方法,望不吝赐教!对于一个表中的记录,公司的要求是支持按内容搜索功能,如下:就是说,当我们单击上面的部门的时候,下面将出现这个部门的信息。然后,最下面还有分页。我是用django做的,思路如下:1.单击选中部门的时候,就会使用... 阅读全文
posted @ 2012-04-18 16:10 jianhong 阅读(253) 评论(0) 推荐(0) 编辑
摘要: {% for o in some_list %} ... {% endfor %}在这个例子中,用到了cycle这个标签,每当我们使用一次这个标签后,标签中的值就会变化,如上,每使用一次{% cycle 'row1' 'row2' %},输出的就会在row1和row2之间... 阅读全文
posted @ 2012-04-18 10:37 jianhong 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 来源:http://djangobook.py3k.cn/chapter06/定制管理界面的外观和感觉显然,如果在每个管理页面的头部都包含头部区域代码是搞笑的。它就和Django的模板系统一样,是块标签的占位符。通过Django模板系统可以很容易的修改它。Django管理站点同样是用Django编写... 阅读全文
posted @ 2012-04-12 17:12 jianhong 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,admin仅显示一个字段。我们可以配置admin,让其显示多个字段:class departAdmin(admin.ModelAdmin): list_display = ('name','longName','father')class managerAdmin(admin.Mo... 阅读全文
posted @ 2012-04-12 17:10 jianhong 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: django中的ManyToManyField字段会自动生成另外一张表,如果我们按照以前的操作info=表名.objects.create(。。。)这样为含有ManyToManyField字段的数据表添加记录会报错,提示你字段是非法的。那么,我们就必需换一种方法了,如下:info=dutyInfo.... 阅读全文
posted @ 2012-04-12 11:50 jianhong 阅读(2626) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们会遇到一个作者写了很多本书,而每本书又有几个作者这种情况,那么我们可以建立一个ManyToManyField来实现N:N的关系:first=models.ManyToManyField(watch,related_name='first',verbose_name='主要负责人')在模板... 阅读全文
posted @ 2012-04-11 10:18 jianhong 阅读(641) 评论(0) 推荐(0) 编辑
摘要: Django开发必知必会版权说明由于最近发现很多转载笔者的文章而没有说明作者和出处,所以特别在些声明.本博客所有内容采用Creative Commons Licenses许可使用. 引用本内容时,请保留朱涛,出处,并且非商业.摘要Django作为python社区中最流利的web框架,它所强调的就是快... 阅读全文
posted @ 2012-04-11 09:16 jianhong 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在工作中,我们会遇到需要将一个序列中的所有元素从一种类型转换成另外一种类型的需要,我们可以使用map()内建函数来实现:map函数作用是将序列中的每个元素都通过一个函数来计算,返回一个新的列表:例子: date=‘2012-12-12’ list=str(date).sp... 阅读全文
posted @ 2012-04-10 16:47 jianhong 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 我们用ForeignKey指向自身表,得到一个递归的关系。实现方法:father=models.ForeignKey('self',null=True,blank=True,verbose_name='上级部门')null=True如果设置null为True,则对于空记录,django会用NULL去... 阅读全文
posted @ 2012-04-10 15:46 jianhong 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 所谓递归,简而言之就是应用程序自身调用自身,以实现层次数据结构的查询和访问。 递归的使用可以使代码更简洁清晰,可读性更好(对于初学者到不见得),但由于递归需要系统堆栈,所以空间消耗要比非递归代码要大很多,而且,如果递归深度太大,可能系统资源会不够用。往往有这样的观点:能不用递归就不用递归,递归都可以... 阅读全文
posted @ 2012-04-10 13:59 jianhong 阅读(181) 评论(0) 推荐(0) 编辑