01 2021 档案
摘要:聚合查询 返回值是一个字典, 不再是queryset 聚合方法: aggregate(*args, **kwargs) from django.db.models import Avg Book.objects.all().aggregate(Avg('price')) # {'price__avg
阅读全文
摘要:创建模型 表关系确立原则 一旦确定一对多的关系:在多的表中建立关联字段 一旦确定多对多的关系:创建第三章表(关联表),ID和两个关联字段 一旦确定一对一的关系:在两张表中的任意一张建立关联字段+unique 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把
阅读全文
摘要:ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。 #sql中的表
阅读全文
摘要:模板语法--变量 在 Django 模板中遍历复杂数据结构的关键是句点字符, 语法: {{var_name}} 想要获得下一级数据, 比如列表l第一个数据, 使用.来获取数据, {{ l.0 }}, 这种语法也叫深度查询 测试数据 views.py from django.shortcuts imp
阅读全文
摘要:MTV模型 Model: 和数据库相关, 负责业务对象和数据库对象(ORM) Template: 放所有的html文件, 通过模板语法将数据库当中的数据渲染到页面中, 以便在前端页面展示 View: 负责业务逻辑, 并在适当的时候调用Model和Template 此外,Django还有一个urls分
阅读全文
摘要:基础版 server code #!/usr/bin/env python # -*- coding: utf-8 -*- import socket phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM) phone.bind(('127.0.
阅读全文

浙公网安备 33010602011771号