摘要: django必备知识点 路由 1.Django生命周期请求流程图 浏览器>> 发送请求(Http请求) >> web服务网关接口(django默认的wsgiref模块不能承受高并发,最大只有1000左右) >> 中间件 >> 缓存数据库(返回给中间件已经缓存过的数据) >> urls.py(路由层) 阅读全文
posted @ 2024-03-28 19:56 Formerly0^0 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 模型层ORM 1.Django连接MySQL数据库 1.1 配置mysql参数 # MySQL配置项 DATABASES = { 'default': { # ENGINE :默认的引擎 mysql 'ENGINE': 'django.db.backends.mysql', # HOST : 主机地 阅读全文
posted @ 2024-03-28 19:55 Formerly0^0 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 4.视图 1.视图参数 # urls.py urlpatterns = [ path('login/', account.login, name="login"), path('auth/', order.auth, name='auth'), ] # views.py from django.sh 阅读全文
posted @ 2024-03-28 19:55 Formerly0^0 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 分页器 1.分页器 1.1 分页推导 首先我们需要明确的时候 get请求也是可以携带参数的 所以我们在朝后端发送查看数据的同时可以携带一个参数告诉后端我们想看第几页的数据 其次我们还需要知道一个点 queryset对象是支持索引取值和切片操作的 但是不支持负数索引情况 def get_page_bo 阅读全文
posted @ 2024-03-28 19:55 Formerly0^0 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 中间件 1. Django中间件介绍 【1】什么是Django中间件 Django中间件是一个轻量级、可重用的组件,用于处理Django请求和响应的过程。 它提供了对请求和响应进行全局处理的机制,可以在请求达到视图之前进行预处理或在响应返回给客户端之前进行后处理。 中间件是按照顺序依次执行的,每个中 阅读全文
posted @ 2024-03-28 19:55 Formerly0^0 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Ajax和django自带序列化组件 1.Ajax 1.1 Ajax介绍 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。 即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是X 阅读全文
posted @ 2024-03-28 19:54 Formerly0^0 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Cookie和Session 1.Cookie和Session介绍 1.1 Cookie 服务器保存在客户端浏览器上的信息都可以称之为cookie 指代服务端让客户端保存的数据(存储在客户端上与用户信息相关的数据) 它的表现形式一般都是k:v键值对(可以有多个) 1.2 Session 保存在服务器 阅读全文
posted @ 2024-03-28 19:54 Formerly0^0 阅读(1) 评论(0) 推荐(0) 编辑
摘要: forms组件 1.form介绍 form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 2.需求案例 写一个注册功能 获取用户名和密码,利用form表单提交数据 在后端判断用户名和密码是否符合一定的条件 用户名中不能包含啦啦啦 密码不能少于三位 如果符 阅读全文
posted @ 2024-03-28 19:54 Formerly0^0 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 模版 1.寻找html模版 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': 阅读全文
posted @ 2024-03-28 19:53 Formerly0^0 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Django基础 1.Django小白必会三板斧 1.1 HttpResponse 返回纯文本或者JSON数据 from django.shortcuts import render, HttpResponse def index(request): print(request) # HttpRes 阅读全文
posted @ 2024-03-28 19:52 Formerly0^0 阅读(1) 评论(0) 推荐(0) 编辑