摘要:
template是基于文本格式的文件(html文件也是文本格式),包含如下一些关键字: variables:当template被evaluated时,variable会被替换成相应的值,variable在模板中的格式:{{variable}},如果variable不存在,模板会使用TEMPLATE_STRING_IF_INVALID设置的值替换变量,默认是‘’.template中方法调用也是... 阅读全文
摘要:
template是基于文本格式的文件(html文件也是文本格式),包含如下一些关键字: variables:当template被evaluated时,variable会被替换成相应的值,variable在模板中的格式:{{variable}},如果variable不存在,模板会使用TEMPLATE_STRING_IF_INVALID设置的值替换变量,默认是‘’.template中方法调用也是... 阅读全文
摘要:
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... 阅读全文
摘要:
通常每个model都映射到一张单独的表,自定义model的特点: 每个model都是一个继承自django.db.models.Model的class 每个model的attribute代表一个表的列值 model中只包含与表列对应的field django会自动生成访问数据库的api 示例代码: from django.db import models
class Person(... 阅读全文
摘要:
unittest module包含了编写运行unittest的功能,自定义的test class都要集成unitest.TestCase类,test method要以test开头,运行顺序根据test method的名字排序,特殊方法:setup():每个测试函数运行前运行teardown():每个... 阅读全文
摘要:
一个简单的form表单:#polls/templates/polls/detail.html{{ question.question_text }}{% if error_message %}{{ error_message }}{% endif %} {% csrf_token %} {% fo... 阅读全文
摘要:
URLConf:负责url到view的map,就是一个urls.py module,通常在project和app级别都要定义,#mysite/urls.pyfrom django.conf.urls import patterns, include, urlfrom django.contrib i... 阅读全文
摘要:
admin site:django自带了admin site,我们需要创建能访问site的用户#以交互的方式创建超级用户manage.py createsuperuser如果要把model加到admin site,需要在polls/admin.py中执行如下命令:from django.contri... 阅读全文
摘要:
django安装: django解压后目录下有一个setup.py文件,在命令行运行python setup.py install,当前前提是已经安装了python才能执行命令,然后用下面命令检查django是否安装成功:import djangoprint(django.get_version()... 阅读全文
摘要:
核心断言assertArrayEquals(expecteds, actuals)查看两个数组是否相等。assertEquals(expected, actual)查看两个对象是否相等。类似于字符串比较使用的equals()方法assertNotEquals(first, second)查看两个对象... 阅读全文
摘要:
Lambda表达式在C#3.0加入,它是一个匿名函数,可用于创建委托或者表达式树类型,运算符为=>,读作”goes to”,=>左侧是变量,右侧是表达式,变量类型可以自动推导 Linq查询操作由三个不同操作组成:示例代码: 获取数据源,数据源可以使Xml,SQL数据库,Ado.net数据集,.Net集合中的数据等 创建查询,但并没有执行查询,只是用一个变量存储查询,查询表达式包含三个字句... 阅读全文
|