自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leonfocus

关注python

  • 博客(9)
  • 收藏
  • 关注

翻译 Django1.5:(二)创建第一个Django应用5

前面4节创建了第一个Django应用——Poll app。这里要写一下自动测试。 5.1 简介        什么是自动测试?就是简单测试代码运行情况的。在不同层次上测试运行情况,有些测试非常细微,例如某个特定模型的特定方法是不是返回一个预期的值;也会在整体上做检验,比如用户的一些输入是否产生期望的结果。这和我们在第一节中用shell来检查一个方法或者运行app其实是一样的。        

2013-08-07 22:42:07 762

翻译 Django1.5:(二)创建第一个Django应用4

继续根据Django官网文档实践Django 1.5.1 + Python 3.3写成的Poll应用。本节关注form过程和通用视图。 4.1 写一个form      细化detail模板,在polls/detail.html中修改代码如下: {{ poll.question }} {% if error_message %}{{error_message }}{% endif %}

2013-08-06 19:24:17 910

翻译 Django1.5:(二)创建第一个Django应用3

在Django 1.5 + Python 3.3的实践中,《创建第一个Django应用》前两节演示了admin应用的配置和Poll应用的数据库行为,也就是Model层,这一节主要关注Views层。 3.1 思路       View(视图)是关于应用的特定函数,其引用相应的Template(模板)。视图层是业务逻辑层,解决显示什么的问题,而模板解决怎么显示的问题,也就是说Django使用了MV

2013-08-05 15:55:36 888

翻译 Django1.5:(二)创建第一个Django应用2

接着第一节中创建的Poll应用,本节展示如何自动生成admin页面。大部分CRUD工作可以通过admin来完成,而不必直接对数据库API操作。 2.1 激活admin应用        Django中自带admin应用是可选项,激活需要完成下面三步:1)取消INSTANLLED_APPS中"django.contrib.admin"的注释;2)运行python manager.py syncd

2013-08-04 20:21:19 752

翻译 Django1.5:(二)创建第一个Django应用1

DjangoFocus(一)概要介绍了与Django密切相关的Python语法,由于Django 1.5初步支持Python 3,这里以这两个版本组合来演示。Poll app是Django 1.5.1官方文档中的示例,但其使用的Python版本是2.6和2.7,我将尽力尝试使其良好支持Python 3.3,当然Poll应用的介绍主题是对官方文档中相应部分的翻译,但并不是完全直译,其中添加了不少更详

2013-08-03 14:06:25 967

原创 Django1.5:(一)相关的Python语法4

7. 类和面向对象编程        类是创建新对象类型的机制。类定义了一组属性,这些属性与一组实例对象相关且由它们共享。类通常是由函数(称为方法)、变量(称为类变量)和计算出的属性(称为特性)组成的集合。用class关键字创建类,可以看做是实例的蓝本。下面看一个例子: class Account(object): version = 1.0 #这两个是类的静态成员,在所有实例

2013-08-02 13:47:13 666

原创 Django1.5:(一)相关的Python语法3

将前面变量的赋值、流程控制等语句组合起来一方面便于维护,另一方面实现了模块化。可以通过函数、类、文件、模块甚至库来达到不同规模的要求。 5. 函数      用def语句声明函数,把形参放到一对括号里。调用函数也只要给出函数名和实参就可以了。下面这个函数用于和指定wen服务器连接,并对给定路径提交一个GET请求,获取HTTP头部内容。 import http.client #在P

2013-08-01 16:09:27 674

原创 Django1.5:(一)相关的Python语法2

前面介绍了Python基础和内置的数据类型,本文关注程序结构与控制流。 3. 流程控制        变量除了赋值语句,再加上条件判断和循环才有真正的使用价值。 条件判断用if、else和elif来控制,循环用while,这和许多高级语言一样,只是Python用空格而不是花括号来表示层次。 def debug: #Python参考手册中的例子 def square(x):

2013-07-31 11:57:32 662

原创 Django1.5:(一)相关的Python语法1

写在前面的话:学习从现在开始!这是我的笔记和备忘。Read more, Practice much more!       Django技术就是Python技术,Django规则就是Python规则。为了更好地用Django框架开发web应用,首先要熟悉一下Python,特别是与Django密切相关的思想和语法部分。这里不打算详细介绍Python。学习一门语言的最好方法是使用它,无论是人类语言、

2013-07-30 13:37:27 833

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除