使用django和prototype联合进行开发的话,prototype的AJAX部分是使用将内容添加到uri的方式进行提交的,这样的话如果含有&这个特殊字符,&后面的东西就会被截断,如果使用javascript的escape尽进行码的话,传递到django完全不认识,用encodeURI的话又完全没有效果,实际上之需要简单的用replace('&', '%26')就可以保证django认识,而又不会被截断。
习惯上,任何Python类方法的第一个参数(对当前实例d的引用)都叫做self。这个参数扮演着C++或Java中的保留字this的角色,但self在Python中并不是一个保留字,它只是一个命名习惯。虽然如此,也请除了self之外不要使用其它的名字,这是一个非常坚固的习惯。 出自:《Dive Into Python》
Comments