摘要:
【语法】 图像 流程控制必备知识 1.python中使用代码的缩进来表示代码的从属关系,如果两行代码缩进相同,就认为两代码属于平行关系,执行完上一行代码,就执行下一行代码。 2.并不是所有的代码都可以拥有缩进的子代码。 可以拥有缩进的子代码的代码有: if关键字 3.如果有多行子代码属于同一个父代码 阅读全文
摘要:
【序列化常见字段】 其实就是嵌套,字典中对象嵌套字典,就用DictField,对象套列表用ListField 【序列化常见字段参数】 validators :该字段使用的验证器--》字段自己的校验[1 max_lenght 2 validators ],局部钩子,全局钩子 name=serializ 阅读全文
摘要:
基于CBV写5个接口(增,删,改,查单个,查所有) 1)模型表 2)views.py 1 from django.shortcuts import render 2 from .models import Task 3 import json 4 from django.http import Js 阅读全文
摘要:
【1】学习变量的目的 学习变量有助于我们在程序中存储和操作数据,提高代码的灵活性和可维护性。 通过使用变量,我们可以方便地引用和修改数据,使得程序能够动态地响应不同的输入和条件。 【2】学习基本数据类型的目的 学习基本数据类型有助于我们理解不同类型的数据在计算机中的表示和操作方式。 不同的数据类型适 阅读全文
摘要:
【前后端开发架构】 # 前后端混合开发 BBS项目--》混合开发 django写后端,写了模版语言(Django Template Language) -模版语法--》对模板(index.html) 渲染 》后端完成--》模版语法的执行在后端执行 -我们后端人员,即写了后端,也写了前端 # 前后端分 阅读全文
摘要:
登录测试 (登录注册功能) views.py from django.shortcuts import render, HttpResponse, redirect from django.contrib import auth # Create your views here. def login 阅读全文
摘要:
(day70) 【中间件:django自带7个中间件】 SessionMiddleware中间件源码分析 class SessionMiddleware(MiddlewareMixin): def process_request(self, request): session_key = reque 阅读全文
摘要:
【简介】 (cookie) """ 回忆:HTTP协议四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议 3.无状态:不保存客户端的状态 4.无连接 """ 最开始的网站都不需要用户注册,所有人来访问获取到的数据都是一样的 随着互联网的发展,很多网站需要知道当前用户的状态 coo 阅读全文
摘要:
【form组件】 (form项目) 然而form组件替我们省去了这些步骤, form能够完成的事情: 1.渲染html代码 2.检验数据 3.展示提示信息 (数据的校验) (views,py) (校验的内部本质) 问题:多写了字段为什么返回的是True? 原因:校验数据只校验类里面有的字段,多传的字 阅读全文