哨兵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年10月7日

摘要: template是基于文本格式的文件(html文件也是文本格式),包含如下一些关键字: variables:当template被evaluated时,variable会被替换成相应的值,variable在模板中的格式:{{variable}},如果variable不存在,模板会使用TEMPLATE_STRING_IF_INVALID设置的值替换变量,默认是‘’.template中方法调用也是... 阅读全文
posted @ 2014-10-07 21:29 哨兵 阅读(1034) 评论(0) 推荐(0) 编辑

2014年9月30日

摘要: model对应数据库表,model的实例则对应表中的一条记录. from blog.models import Blog b = Blog(name='Beatles Blog', tagline='All the latest Beatles news.') #调用save后才会在表中生成记录,b.id才会有值,因为id是数据库生成的 #此处save相当于调用了insert语句 b.save... 阅读全文
posted @ 2014-09-30 12:33 哨兵 阅读(931) 评论(0) 推荐(0) 编辑

2014年9月25日

摘要: 通常每个model都映射到一张单独的表,自定义model的特点: 每个model都是一个继承自django.db.models.Model的class 每个model的attribute代表一个表的列值 model中只包含与表列对应的field django会自动生成访问数据库的api 示例代码: from django.db import models class Person(... 阅读全文
posted @ 2014-09-25 21:41 哨兵 阅读(769) 评论(0) 推荐(0) 编辑

2014年9月24日

摘要: unittest module包含了编写运行unittest的功能,自定义的test class都要集成unitest.TestCase类,test method要以test开头,运行顺序根据test method的名字排序,特殊方法:setup():每个测试函数运行前运行teardown():每个... 阅读全文
posted @ 2014-09-24 21:56 哨兵 阅读(657) 评论(0) 推荐(0) 编辑

摘要: 一个简单的form表单:#polls/templates/polls/detail.html{{ question.question_text }}{% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% fo... 阅读全文
posted @ 2014-09-24 16:02 哨兵 阅读(430) 评论(0) 推荐(0) 编辑

摘要: URLConf:负责url到view的map,就是一个urls.py module,通常在project和app级别都要定义,#mysite/urls.pyfrom django.conf.urls import patterns, include, urlfrom django.contrib i... 阅读全文
posted @ 2014-09-24 13:33 哨兵 阅读(279) 评论(0) 推荐(0) 编辑

2014年9月23日

摘要: admin site:django自带了admin site,我们需要创建能访问site的用户#以交互的方式创建超级用户manage.py createsuperuser如果要把model加到admin site,需要在polls/admin.py中执行如下命令:from django.contri... 阅读全文
posted @ 2014-09-23 13:51 哨兵 阅读(376) 评论(0) 推荐(0) 编辑

2014年9月22日

摘要: django安装: django解压后目录下有一个setup.py文件,在命令行运行python setup.py install,当前前提是已经安装了python才能执行命令,然后用下面命令检查django是否安装成功:import djangoprint(django.get_version()... 阅读全文
posted @ 2014-09-22 22:40 哨兵 阅读(349) 评论(0) 推荐(0) 编辑

2014年9月18日

摘要: 核心断言assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使用的equals()方法assertNotEquals(first, second)查看两个对象... 阅读全文
posted @ 2014-09-18 22:16 哨兵 阅读(305) 评论(0) 推荐(0) 编辑

2014年9月16日

摘要: Lambda表达式在C#3.0加入,它是一个匿名函数,可用于创建委托或者表达式树类型,运算符为=>,读作”goes to”,=>左侧是变量,右侧是表达式,变量类型可以自动推导 Linq查询操作由三个不同操作组成:示例代码: 获取数据源,数据源可以使Xml,SQL数据库,Ado.net数据集,.Net集合中的数据等 创建查询,但并没有执行查询,只是用一个变量存储查询,查询表达式包含三个字句... 阅读全文
posted @ 2014-09-16 16:18 哨兵 阅读(1067) 评论(0) 推荐(0) 编辑