七月总结

从7月3日开始吧, 布老师布置了任务,做十个页面其中最少三个页面是有交互内容。

做页面的思路流程:先copy到wagtail中,去除那些不需要的部分。也就是已经写在homepage中的块。这个时候也页面已经可以渲染一个静态页面了。然后在看能不能抽象成一个block,最好抽象的是文本框和组件。在到models里面去写需要的block和fields,最后写出models对应的HTML文件。

当然以上只是适合初学者,因为熟悉了以后,根本不需要固定的处理流程。初学者还是非常需要处理流程的。

头个两个星期我主要花了大量时间在看Django的文档,form,auth, url, 码代码的时间倒不是那么多,把form page做出来的时候是真得有满足感。接着就是想去做登录,注册,忘记密码功能,这个地方看了几天的文档,当时还是实现不了,后来布老师告诉我应该在这些功能写在根url下,而不是在某个app的url下。

然后就是休息了一个星期,回家看看家人,长辈,就回来了。

最后一周的工作就是对比了两款摹课应用,研究了下jet-admin,以及Django rest framework。

总结:

  1. 看文档是边学边看,布老师看了三十多遍Django文档不是一边又一边的看,是一种循环上升的过程。

  2. 让我做form page是为了让我能够理解数据是怎么从表单传送到数据库的。

  3. 表单中action 是指向URL的,还有就是要会用PyCharm中的Database.

  4. 介绍一个产品的时候,把自己当作一个销售人员,想想自己应该怎么销售这个产品,要知道买方的需求。比如:jet-admin,布老师就是想知道这个东西是怎么处理数据库的,安全性怎么样,这个是他最关心的。

    这个方法就是转换视角,到上级和客户的视角看问题。

  5. 一个技术人员永远不要说实现不了。好的技术人员是懂业务的关键点,好的业务人员也是懂技术的关键点。

  6. 互相有竞争关系且能力相当的人是做不成朋友的。

本月阅读:

  1. 中国程序员容易发音错误的单词 这个还是值得去纠正一下的。‘

  2. 科技爱好者周刊:第 67 期 这个就是每周当个乐子。

  3. 圆桌派 第四季 “执生”和星婚还有熟人,这三集是我觉得比较好看的。能学到对社会的认知的节目,真是太稀少啦。