上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 一、django表单系统中,所有的表单类都作为django.forms.Form的之类创建,包括ModelForm 关于django的表单系统,主要分两种: 1.基于django.forms.Form:所有表单类的父类 2.基于django.forms.ModelForm:可以和模型类绑定的Form 阅读全文
posted @ 2017-03-03 16:38 鲨鱼逛大街 阅读(439) 评论(0) 推荐(0) 编辑
摘要: django admin 是django自带的一个后台app,提供了后台的管理功能。 基础知识点: 一、认识ModelAdmin 管理界面的定制类,如需扩展特定的model界面,需要从该类继承 二、注册model类到admin的两种方式: 1.使用register的方法 2.使用register的装 阅读全文
posted @ 2017-03-03 15:08 鲨鱼逛大街 阅读(626) 评论(1) 推荐(1) 编辑
摘要: 包含 {% include %} 允许在模板中包含其他模板的内容。 更多详见:https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#include 继承 本质上说:模板继承就是先构造一个基础框架模板,而后在其子模板中对它所包含站 阅读全文
posted @ 2017-03-03 14:39 鲨鱼逛大街 阅读(574) 评论(0) 推荐(0) 编辑
摘要: 一、模板的组成 HTML代码+逻辑控制代码 二、逻辑控制代码的组成 1.变量(使用双大括号来引用变量) {{ var_name }} 2.标签(tag)的使用(使用大括号和百分号的组成来表示使用tag) {% load staticfiles %} 3.过滤器(filter)的使用 {{ ship_ 阅读全文
posted @ 2017-03-03 14:15 鲨鱼逛大街 阅读(892) 评论(0) 推荐(1) 编辑
摘要: 注意:使用原生sql的方式主要目的是解决一些很复杂的sql不能用ORM的方式写出的问题。 一、extra:结果集修改器-一种提供额外查询参数的机制 二、执行原始sql并返回模型实例 三、直接执行自定义SQL:这种方式完全不依赖model,前面两种还是要依赖model 1.使用extra:查询人民邮电 阅读全文
posted @ 2017-03-02 17:19 鲨鱼逛大街 阅读(1091) 评论(0) 推荐(1) 编辑
摘要: 接着前面的例子,举例聚集查询和分组查询例子如下: 1.查询人民邮电出版社出了多少本书 2.查询陈吉出的书总价是多少 3.查询各个作者出的书的总价格是多少 4.查询各个出版社最便宜的书价是多少 1.annotate(*args,**kwargs):可以为QuerySet中的每个对象添加注解。可以通过计 阅读全文
posted @ 2017-03-02 16:54 鲨鱼逛大街 阅读(4945) 评论(0) 推荐(1) 编辑
摘要: 接着前面的例子,举例多表查询实例如下: 1.查询作战的所有完整信息。 2.查询《持续集成实践》这本书的作者姓名,还有出版社的名字 3.查询潘晓明写了一些什么书 4.查询机械工业出版社都出版了一些什么书籍 5.查询机械工业出版社都有哪些作者出过书 多表查询技巧: __:两个下划线可以生成连接查询,查询 阅读全文
posted @ 2017-03-02 16:01 鲨鱼逛大街 阅读(7187) 评论(1) 推荐(1) 编辑
摘要: django.db.models.query.QuerySet QuerySet特点: 1、可迭代 2、可切片 查询相关API 1、get(**kwargs):返回与所给的筛选条件相匹配的对象,返回结果有且只有一个。如果符合筛选条件的对象超过一个,就会抛出MultipleObjectsReturne 阅读全文
posted @ 2017-02-26 20:34 鲨鱼逛大街 阅读(918) 评论(0) 推荐(1) 编辑
摘要: 一、增加 create和save方法 实例: 1、增加一条作者记录 2、增加一条出版社记录 3、增加一条书籍记录 objects:model默认管理器。create是这个管理器里面的方法。 插入主外键关系的时候,可以用对象的方式,也可以直接以关联id的方式。 插入多对多关系的时候要分步操作。 sav 阅读全文
posted @ 2017-02-25 23:41 鲨鱼逛大街 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 一、认识一个目录 目录名:migrations 作用:用来存放通过makemigrations命令生成的数据库脚本,不熟悉的情况下,里面生成的脚本不要轻易修改。app目录下必须要有migrations的目录且该目录下必须要有__init__.py才能正常的使用数据库同步的功能。 二、认识一张数据表( 阅读全文
posted @ 2017-02-25 21:54 鲨鱼逛大街 阅读(662) 评论(1) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页