说明
目前的进度及后续的课程
介绍
截至到上节,我们的进度到了一个小节点,对于首页的基本测试完成了. 本来打算上次分享上做总结的,谁知道堆积下来篇幅比较长,就放到这一次了.
具体内容如下:
总结回顾对于首页的测试
说明保存用户输入
总结回顾对于首页的测试
因为关于首页的测试,是本教程的第一篇测试,所以我们花点时间,把过程重新梳理一下:
从零开始
我们先建了个Django的项目django-admin.py startproject superlists .
然后建了一个应用python manage.py startapp lists
在应用里的tests文件里写了一个测试vi lists/tests.py
逐步把tests里的测试调试成功,期间修改了 urls和view文件vi lists/views.pyvi superlists/urls.py
为视图编写了一个单元测试 HomePageTest()vi lists/tests.py
调试通过后,又为其写了一个功能测试vi functional_tests.py
证明功能测试工作正常后,我们扩充了功能测试的内容vi functional_tests.py
正进一步的测试中,我们引入了模板,并重构了代码vi lists/templates/home.html
因为测试失败,我们在settings里注册了lists应用vi superlists/settings.py
逐步把functional_tests里的测试调试成功vi lists/templates/home.html
以上就是目前的进度,跑到了靠近底部的功能测试,却无法通过,我们最后打了个标记在上面.
ps. 如果大家git用的熟练,可以自己checkout 相关分支查看代码细节,如果不是很熟悉这方面的技巧,请查看我前几期分享的内容.github下载的代码显示的是最终提交结果,文件和内容可能和前期描述并不一致.
说明保存用户输入
下一章的内容很多,先借参考书的目录来当大纲吧,反正内容我是会自己写的:
需要了解表单发送POST请求处理POST请求把URL的变量传入模板了解ORM工具把POST请求传入数据库以及重定向及模板渲染等
预告
敲字真的很耗时间啊,半小时过去了. 大约就是以上的情况, 之所以做个总结 or 小结, 就是想告诉大家,我们的教程是连续的, 请放心跟随,不是东一锤西一棒子的知识百科.
上次是一小步,这次也是一小步,但是走一步算一步,只要坚持不倒退,总会到达目标的.
领取专属 10元无门槛券
私享最新 技术干货