django
文章平均质量分 83
django
嗷range
这个作者很懒,什么都没留下…
展开
-
importlib模块、settings源码
文章目录importlib模块settings源码importlib模块用字符串的形式导入模块from b import cprint(c) # <module 'b.c' from 'D:\\day54_1\\b\\c.py'>import importlibres = 'b.c'ret = importlib.import_module(res) # from b import cprint(ret) # <module 'b.c' from 'D:\\da原创 2021-06-02 22:28:30 · 135 阅读 · 0 评论 -
Django之Auth模块
文章目录一、 Auth模块是什么二、 auth模块常用方法authenticate()login(HttpRequest, user)logout(request)is_authenticated()login_requierd()create_user()check_password(password)set_password(password)三、 User对象的属性四、 扩展默认的auth_user表五、 auth模块补充六、 总代码主页 auth_page.htmlhome.html登录 login原创 2021-06-02 22:19:38 · 1545 阅读 · 0 评论 -
Django之中间件介绍、自定义中间件、csrf跨站请求伪造
文章目录一、 Django中间件介绍二、 自定义中间件process_request(重点)process_response方法(重点)process_view方法(了解)process_exception方法(了解)process_template_response方法(了解)三、 中间件的执行流程四、 中间件版登录验证五、 CSRF_TOKEN跨站请求伪造csrf使用csrf相关装饰器总结一、 Django中间件介绍什么是中间件?Middleware is a framework of hook原创 2021-06-02 00:02:23 · 328 阅读 · 0 评论 -
Django之forms组件:校验字段、渲染标签、常用字段与插件、局部钩子与全局钩子、组件源码分析
文章目录一、forms组件forms组件校验数据forms组件渲染标签forms组件展示提示信息forms组件常用参数forms组件钩子函数forms组件其他字段补充forms组件源码一、forms组件前戏 写一个注册页面获取用户的用户名和密码 发送到后端之后在后端完成对用户名和密码的数据校验 1.用户名里面不能含有JPZ 2.密码不能为空 将提示信息渲染到前端页面1.前端页面标签书写2.前端页面信息展示3.后端数据校验forms组件可以一条龙原创 2021-06-01 22:24:03 · 373 阅读 · 0 评论 -
Django之cookie与session
文章目录一、 cookie,session,token扫盲二、 cookieCookie的由来什么是CookieCookie的原理Cookie规范Cookie的覆盖查看Cookie三、 django中cookie 的使用获取Cookie设置Cookie删除CookieCookie版登陆校验四、 SessionSession 的由来五、 django中session的使用Session流程解析基于session的登陆认证装饰器session的其他配置(配置文件中)一、 cookie,session,tok原创 2021-06-01 22:23:36 · 120 阅读 · 0 评论 -
Django之批量插入数据、 自定义分页器
文章目录基于ajax实现二次确认原创 2021-05-31 22:02:55 · 463 阅读 · 0 评论 -
Django之Ajax介绍、文件上传、序列化(Django内置的serializers)、基于ajax实现二次确认
文章目录一、 什么是Ajax二、 AJAX的优点三、一、 什么是AjaxAJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。二、 AJAX的优点AJAX使用JavaScript技术向服务器发送异步请求;AJAX请求无须刷新整个页面;因为服务器响应内容不再是整个页面,而是页面中的部分内容,所以原创 2021-05-31 22:01:23 · 340 阅读 · 1 评论 -
Django之ORM常用字段和参数、多对多三种创建方式、元信息、自定义字段、ORM查询优化、MTV与MVC
文章目录一、 ORM字段AutoFieldIntegerFieldCharFieldDateFieldDateTimeField常用和非常用字段合集ORM字段与数据库实际字段的对应关系:二、 ORM字段参数nulluniquedb_indexdefaultauto_now_addauto_now常见参数合集三、 关系字段ForeignKeytoto_fieldrelated_namerelated_query_nameon_deletedb_constraintOneToOneFieldtoto_field原创 2021-05-31 21:18:25 · 307 阅读 · 0 评论 -
Django之ORM多表操作:多表查询,聚合查询、分组查询、F与Q查询、事务、执行原生SQL语句
文章目录一、 django admin的使用二、 图书管理系统相关表设计三、 ORM之多表查询多表查询(重点听)F查询Q查询事务执行原生SQL语句一、 django admin的使用1 后台管理,方便我们快速的录入书籍2 使用方法: 第一步:在admin.py 中把要使用的表注册 from app01 import models admin.site.register(models.Book) admin.site.register(mode原创 2021-05-31 10:40:44 · 846 阅读 · 0 评论 -
Django之ORM单表操作:数据库正反向迁移、测试环境搭建、单表查询关键字、双下划线、外键字段增删改查
文章目录一、 数据库正向与反向迁移二、 Django脚本测试环境搭建三、 Django终端打印SQL语句四、 单表查询关键字4.1 增查改删4.2 all()4.3 filter()4.4 get()4.5 first()4.6 last()4.7 values与values_list4.8 order_by() 排序4.9 count() 计数4.10 distinct() 去重4.11 exclude() 取反4.12 reverse() 反转4.13 exists() 判断是否有数据五、 神原创 2021-05-30 23:14:40 · 472 阅读 · 0 评论 -
Django之模板层:模板语法、传值与取值、过滤器、标签、自定义过滤器与标签与inclusion_tag、模板继承与导入
文章目录一、 django文献资料二、 模板语法三、 模板语法传值四、 模板语法取值五、 模板语法之过滤器(内置方法)六、 模板语法之标签(流程控制)自定义过滤器、标签、inclusion_tag模板的继承(使用频率较高)模板的导入(了解)一、 django文献资料官方文档二、 模板语法只有两种书写格式{{ }}:变量相关(引用变量值){% %}:逻辑相关(流程控制 模块方法),列如:for,if三、 模板语法传值模板语法的传值适用于Python所有的数据类型,包括函数、类https原创 2021-05-30 19:06:21 · 161 阅读 · 0 评论 -
Django之视图层:请求与响应对象、JsonResponse、FBV与CBV、form表单上传文件
文章目录一、 视图层二、 请求对象(HttpRequest)1. HttpRequest对象常用属性2. HttpRequest对象常用方法三、 响应对象(HttpResponse)四、 JsonResponse五、 FBV和CBV六、 form表单上传文件一、 视图层Django视图层,视图就是Django项目下的views.py文件,它的内部是一系列的函数或者是类,用来专门处理客户端访问请求后处理请求并且返回相应的数据,相当于一个中央情报处理系统视图层,熟练掌握两个对象即可:请求对象(HttpR原创 2021-05-29 22:57:22 · 194 阅读 · 0 评论 -
Django之路由层:路由配置、无名与有名分组、反向解析、路由分发 、名称空间、伪静态页面、本地虚拟环境搭建、django版本区分
文章目录一、 路由配置二、 无名分组三、 有名分组四、 反向解析五、 无名有名反向解析1. 无名反向解析2. 有名分组反向解析总结六、 路由分发七、 名称空间八、 伪静态页面九、 虚拟环境十、 django版本区分一、 路由配置# urls.pyfrom django.conf.urls import urlfrom django.contrib import adminfrom app01 import viewsurlpatterns = [ url(正则表达式, views视图函原创 2021-05-21 23:04:29 · 208 阅读 · 0 评论 -
Django初识二:相关配置、request对象方法初识、链接数据库、ORM增删改查、ORM创建外键关系、django请求生命周期
文章目录一、 模板文件配置二、 静态文件配置1. settings.py 静态文件配置2. 静态文件接口前缀动态解析3. form表单知识回顾三、 request对象方法初识四、 pycharm链接数据库五、 django链接数据库(MySQL)1.在settings.py配置文件修改配置2.在项目文件夹或者应用文件夹内的__init__.py文件中书写固定的代码六、 django ORM简介ORM实操1. 模型类需要写在应用下的models.py文件中2. 数据库迁移命令(***非常重要***)3. 针对原创 2021-05-21 11:27:03 · 179 阅读 · 0 评论 -
Django初识:HTTP协议、web框架、运行django项目的注意事项、创建项目、目录结构、三板斧
文章目录一、 Web框架本质二、 HTTP协议1. HTTP协议的四大特性2. HTTP协议的数据传输格式3. 响应状态码4. 请求方法:5. 请求数据格式示例:三、 纯手写web框架(了解即可)1. 处女版自定义web框架2. wsgiref模块3. 封装处理4. 动静态网页5. 总结1.纯手撸web框架2.基于wsgiref模块3.根据功能的不同拆分成不同的文件夹4.jinja2模板语法5.简易版本web框架流程图四、 Python三大主流web框架五、⚠ 想要正常运行django项目所需要知道的注意事原创 2021-05-21 10:37:42 · 266 阅读 · 0 评论