发布时间:2014-12-08 19:32:17
在Part1中我们完成了框架搭建等一系列的准备工作,舍得前面讲过Django的几个要素:模型、视图、模板、链接,现在我们仅仅完成了模型部分的工作。 10.添加内容 在讲其它内容之前,让我们先往items应用里添加些内容。 在上一步打开的页面中点击Items后面的”增加“按钮: 做过前面两个实例的童鞋,相信对这.........【阅读全文】
发布时间:2014-12-08 13:08:03
这个实例与上个实例一样,源自《Django Web开发指南》,舍得根据Django 1.7.1的特性进行了重新编写。 《Django Web开发指南》中所用的Django是1.0版,和现在的最新版本相比,有很大差异,比如通用视图、URL、静态文件的处理等等。最初做这本书的实例时,这些变化曾给舍得带来很大的困扰,还好,实例做得多了,慢慢掌握了.........【阅读全文】
发布时间:2014-12-07 20:28:57
在Part1中,我们完成了本项目的基本框架搭建,并完善了一下管理后台,现在我们来看如何设计面向公共的页面部分。 8.创建模板 首先,请在blog文件夹下建立templates文件夹,然后,在templates文件夹中建立一个叫bog的文件夹,在这个bog文件夹下新建一个archive.html文件,这个文件的路径应该是: bog/tem.........【阅读全文】
发布时间:2014-12-07 19:22:13
舍得学习新技能的时候,通常不喜欢傻读书——捧着一本阐述该项技能的书籍,然后傻看,一路看下来,脑子里塞满了新的概念、知识点,头是越来越大,但技能却几乎没掌握半分。 多年来,舍得养成了用做实例来学习新技能的习惯。这可不是舍得的独创,在象棋、围棋界中,历来有“打谱”一说,就是根据棋谱,把一步步棋摆出来,在.........【阅读全文】
发布时间:2014-12-07 15:49:35
俗话说,人非圣贤,孰能无过。在堆代码的过程中,即便是老攻城狮,也会写下一些错误的内容。俗话又说,过而能改,善莫大焉。要改,首先要知道哪里存在错误,这便是我们要对投票应用进行测试的原因。 21.撰写第一个测试 在我们这个项目中,还真有一个bug存在。这个bug位于Question.was_published_recently() 方.........【阅读全文】