20 March, 2010

无知很可怕

绞尽脑汁想了大半个月的设计难题,终于被解决了。
前天本来想了一个自以为很巧妙的设计,当时很是觉得自己聪明,都忍不住高兴的笑了,但到最后又被自己给推翻了。
后来仔细研究发现,原来一直认为python 的return HttpResponse()对ActionScript3是无用的,后者不能接收到任何的response,所以不能在python 中做判断,然后传结果让flash执行相应的function。
当我发现自己的想法是错误的时候,豁然开朗,这个难题不是设计难题,而是知识的缺陷。有时候一个巧妙的设计确实可以让代码简单化,从另一个方面解决难题,但是,如果没有足够的知识和经验的积累,很可能一句简单的代码就可以解决的问题,非要用另一种设计就会更麻烦。

原来Django里的{{ %for% }}有这个模板变量 {{ forloop.counter }},让我在views中到处安插的 
           #i = 1
            #for user in toplist:
            #  user.rank = i
            #  i = i + 1
顿时显得很丑陋。

无知很可怕,还是多学习吧!!


No comments: