看django源代码有感

20134159:16:05

科研立项——看dpress的源代码有感

这个是看django源代码有感。以前有写过一个看java源代码的方法。

另外还从杨成那学到了一个方法:

今天从杨成身上学到了:怎么去看java源代码,去深入的跟踪。按住crtrl键,从一个方法往另一个方法跟踪。

 

我整体的一个思路,有网、有一本书在手边。

关键是梳理清楚他的脉络,所以之前你就要理解django的框架运行机制。

 

按照脉络去梳理,

从宏观到微观,梳理清楚脉络之后。才能深入细节去,将细节弄明白。一边做注释。

 

还有梳理的过程中,你可能会发现,很繁杂,这个时候,就要抓主干,主要矛盾,有一些东西是不必须的,直接忽略,找到他的核心和重点。

 

还有就是要找各种方法:如画图,使用rational rose等等。

这次的template很复杂,因为出现了继承。Html之间的继承还是第一次接触,然后我画了一个继承图。如下:

 

Dummy.html    Description.html

 

 

 

Headerbase_style.htmlfooter.html   pages.html tags.html firendlinks. html Monthlinks.html  RSS Feed Firendlinks.htmlLastposts.html

 

 

 

Base.html                   Sidebar.html

 

 

 

ext_base.html

 

 

Index.html    Post.html    Default.html

这个图是我修改作者源代码的基础,为我修改作者的源代码提供了很好的参考,便于我梳理出里面错综复杂的关系。

 

找到项目的入口。

 

 

 

原文地址:https://www.cnblogs.com/zhujianxipan/p/3280169.html