随笔分类 -  Django框架

摘要:django配置文件相关操作 django实际上有两个配置文件 一个是提供给用户可以自定义的基本配置 from 项目名 import settings 一个是全局的系统默认的配置 from django.conf import global_settings 提示:用户不指定的情况下采用全局的系统默 阅读全文
posted @ 2022-06-10 11:11 顺溜_7 阅读(47) 评论(0) 推荐(0)
摘要:csrf跨站请求伪造 针对csrf相关的校验有很多种方式,django只是提供了一些而已 form表单 前提必须是前后端整合,能够使用模板语法 <form action="" method="post"> {% csrf_token %} <p>当前账户:<input type="text" nam 阅读全文
posted @ 2022-05-25 21:59 顺溜_7 阅读(65) 评论(0) 推荐(0)
摘要:CBV添加装饰器 需要借助于一个专门的装饰器模块 from django.utils.decorators import method_decorator 方式1 直接在类中的某个方法上添加 class MyLoginView(views.View): @method_decorator(login 阅读全文
posted @ 2022-05-24 21:40 顺溜_7 阅读(67) 评论(0) 推荐(0)
摘要:Forms组件 需求 如果需要编写一个校验用户名和密码是否合法的功能,那么 前端需要自己编写获取用户数据的各种标签 前端需要自己想方设法的展示错误的提示信息 后端需要自己想方设法的编写校验代码(很多if判断) form组件 上面的三件事有一个人可以一次性帮你搞定:form组件 数据校验 标签渲染 展 阅读全文
posted @ 2022-05-23 22:00 顺溜_7 阅读(66) 评论(0) 推荐(0)
摘要:django自带的序列化组件 代码实现序列化 models.py class User(models.Model): name = models.CharField(max_length=32) age = models.IntegerField() gender_choice = ( (1, 'm 阅读全文
posted @ 2022-05-20 23:16 顺溜_7 阅读(67) 评论(0) 推荐(0)
摘要:前戏 概念 异步提交,局部刷新 最大的优点是在页面不刷新的情况下可以与后端进行数据交互 用户注册无需点击按钮内部也可完成数据交互 同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请求 异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求 ajax不是一 阅读全文
posted @ 2022-05-19 22:29 顺溜_7 阅读(58) 评论(0) 推荐(0)
摘要:准备阶段 django自带的sqlite3数据库,功能很少,并且针对日期类型不精确 准备步骤 数据库正向迁移命令(将类操作映射到表中) python3 manage.py makemigrations python3 manage.py migrate 数据库反向迁移命令(将表映射成类) pytho 阅读全文
posted @ 2022-05-16 23:17 顺溜_7 阅读(55) 评论(0) 推荐(0)
摘要:过滤器 语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 常见过滤器 标签 注意事项 在django模板语法中写标签的时候,只需要写关键字然后tab键就会自动补全 语法结构 {% 名字 ...%} {% end名字 %} if判断 {% if 条件1 %} <p>你好 阅读全文
posted @ 2022-05-16 23:00 顺溜_7 阅读(60) 评论(0) 推荐(0)
摘要:目录 虚拟环境 django路由层版本区别 视图函数返回值 JsonResponse对象 上传文件 request方法 FBV与CBV CBV源剖析 模板语法传值 内容 虚拟环境 我们在实际开发工作中,针对不同的项目需要为其配备对应的解释器环境 诸多项目在你的机器上如何无障碍的打开并运行 方式1:把 阅读全文
posted @ 2022-05-13 18:57 顺溜_7 阅读(44) 评论(0) 推荐(0)
摘要:目录 django请求生命周期流程图 路由层相关知识 内容 django请求生命周期流程图 整体概括请求的走向以及django的核心组成部分 路由匹配 路由匹配的特点 只要匹配上了就会立刻结束执行对应的视图函数,并且url方法的第一个参数其实是一个正则表达式,只要正则表达式能够从用户输入的后缀中匹配 阅读全文
posted @ 2022-05-12 20:41 顺溜_7 阅读(68) 评论(0) 推荐(0)
摘要:目录 django三板斧 登录功能 静态文件 request对象方法 pycharm链接MySQL django链接MySQL django orm简介 orm基本使用 orm数据操作 内容 django三板斧 django自带重启功能:当识别到项目中代码有变化之后,隔段时间会自动重启,但是有时候较 阅读全文
posted @ 2022-05-11 23:47 顺溜_7 阅读(55) 评论(0) 推荐(0)
摘要:目录 纯手撸web框架 基于wsgiref模块 优化处理 动静态网页 基于jinja2模板语法 框架请求流程 python主流web框架 django框架介绍 内容 纯手撸web框架 web框架 将前端、数据库整合到一起的基于互联网传输的python代码,可以简单的理解为是软件开发架构里面的服务端 阅读全文
posted @ 2022-05-10 21:54 顺溜_7 阅读(200) 评论(0) 推荐(0)