摘要:
F查询 如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作。 修改操作也可以使用F函 阅读全文
摘要:
多表操作 创建表模型 1 from django.db import models 2 3 # Create your models here. 4 5 6 class Author(models.Model): 7 nid = models.AutoField(primary_key=True) 阅读全文
摘要:
以上一随笔中创建的book表为例讲解单表操作 添加表记录 方式一 方式二 删除表记录 删除就是delete(),筛出要删除的记录调用这个方法就可以删除。 你也可以一次性删除多个对象。每个 QuerySet 都有一个 delete() 方法,它一次性删除 QuerySet 中所有的对象。 例如,下面的 阅读全文
摘要:
ORM ORM,是“对象-关系-映射”的简称,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。 创建表/模型 创建项目,在models.py下创建表 1 from d 阅读全文
摘要:
1.在settings的INSTALLED_APPS下配置app,否则找不到自定义的simple_tag 2.在app中创建名为tamplatetags的模块,注意:模块名只能是templatetags 3.在模块下创建任意.py文件,如my_tags.py 4.在使用自定义的filter和tag之 阅读全文