我的django博客完成了

经过两个星期的努力,终于写完了自己的第一个hello, world程序, 激动轻松之余,

感觉自己还需要努力, 因为blog虽然可以使用了, 但是还是有许多的bug, 需要一个 一个去解决, 下面我将总结一下自己学习的经历。

1. 学习python一个月后, 某天突发奇想, 想学学高级的内容, 一开始想到的是游戏,

然后感觉不好玩, 接着是继续自己的聊天程序, 也觉得可以先放放, 就不知怎么的看 到了django, 好像一开始是因为自己在网上找资料, 发现网络上的论坛, blog之类的 网站充斥着大量鱼龙混杂的资料, 要么是A网站copy B网站的, 要么是C博客转载D博客 的, 自己就在思考有没有一种更好的模式, 一个很好的学习环境, 有着各种精华的资 料, 上面的文章都是作者自己亲身经历, 都是作者的感想与经验总结, 而不是一些互相 COPY, 所以自己就想从web开始, 于是认识了django。

2. 学django的入门书是django book, 目前网上有中文的版本, 大家上google就可以

找到, 一个比较好的学习资料网站就是爱问共享, 里面有很多的经典学习资料, 而且 免费, 基本上你想要的经典都能从上面找到。 不好意思, 说远了, 开始看的时候感觉 没有多难, 跟着上面的例子做, 一下就入门了, 并且知道了一些django的哲学, 低耦 合, mtv模式, 这里细说一下这个模式, M代表模型, 也就是你的数据库模型, 比如 我的博客里的文章、评论、类别。。。这些数据都要存在数据库里, V代表视图, 也 很简单, 你的数据存在数据库里, 但是你要把数据呈现出来, 你就要为你的这个数据 模型写一个试图函数, 定义你要呈现的数据, T代表模板, 试图函数写好了, 你要显示 在网页上, 所以就需要模板, 模板是主要用html, 里面包涵django的模板语言和语法 因为网页设计者不可能写python代码, 所以将其分开, 符合设计模式。

 3. 学习历程。
 开始跟着例子走的时候, 以为自己这样就可以写出一个比较完整的blog了, 但是在写

留言板部分的时候就走不下去了, django也没有专门写留言板的模型, 找资料的时候, 找到了一本pratical django project, 这本书介绍了如何一步一步写出一个blog, 于是又 开始学习这本书, 虽然是英文版的, 但是有了django book的入门, 耐心看下去也还是能 看懂的, 实践证明, 这是一本很好的书, 一步一步的带领读者走进django的各种模式, 让人很容易就体会到django的哲学。

4. 总结
django框架真的很强大, 很简单, 很好用, 很好学, 但是国内对于这个比较冷清, 所以

建议想学的读者英文一定要过关, 我在学习的时候很多的问题都是在官网和一些国外论坛上 找到解决方法的, 不过也没关系, 本人四级也没过都可以看懂, 广大爱好者只要多查单词, 多点耐心, 我想一定可以学好的。

posted @ 2011-06-01 15:38  run-forever  阅读(973)  评论(1编辑  收藏  举报