01 2020 档案
摘要:1.django auth 模块 auth模块 django用户相关的自带的功能模块 auth_user表 如何创建超级用户 createsuperuser 模块导入 from django.contrib import auth from django.contrib.auth.models im
阅读全文
摘要:1.django 请求生命周期流程图 1.介绍 它是django的门户 只要是全局相关的功能你都应该考虑使用django中间件来帮你完成 全局用户身份校验 全局用户访问频率校验 用户访问黑名单 用户访问白名单 # 只要以后用django开发业务 设计到全局相关的功能 你就考虑用中间件 MIDDLEW
阅读全文
摘要:1. 多对多表关系 的三种创建方式 建议使用半自动,可以扩展第三张表字段 还可以使用orm正反向查询 多对多三种创建方式 1.全自动(较为常用) class Book(models.Model): title = models.CharField(max_length=32) authors = m
阅读全文
摘要:记忆:forms组件作用 :渲染forms标签 数据 校验前端发过来的数据 1.引入 小需求: 小需求 我们写一个注册页面 获取用户输入的用户名和密码 用户点击注册发送到后端做用户名密码的校验 用户名中不能包含金瓶美 不符合社会主义核心价值观 密码不能为空 你个DSB,密码怎么能为空 1.手写获取用
阅读全文
摘要:1.需求分析 功能:书籍的增删改查 UI: 2.数据准备 class Book(models.Model): title = models.CharField(max_length=32) price = models.CharField(max_length=32) publish_time =
阅读全文
摘要:models 常用字段和参数 models中的常用字段 AutoField(primary_key=True) 主键字段 如果没有主键字段django会自动创建一个id 为主键字段 CharField(max_length=32) varchar(32) IntegerField() int Big
阅读全文
摘要:一般Django orm 和原生sql混合使用 1.测试文件 只单独测试django中的某一个py文件 不一定是tests.py1.配置 在任意一个py文件中书写以下代码 应用下的tests 或者自己新建一个 import os if __name__ == "__main__": os.envir
阅读全文
摘要:映射(对象的内置方法):反射指的是通过 “字符串” 对 对象的属性进行操作。 注意 :这里是通过‘字符串’的方式去找对象的属性方法,通过对象.属性 也可以 获取属性或方法, 但是为了方便 我们python提供了通过字符串的方式去操作 - hasattr: 通过 “字符串” 判断对象的属性或方法是否存
阅读全文
摘要:__init__.py的主要作用: 1. Python中package的标识,不能删除 2. 定义__all__用来模糊导入 3. 编写Python代码(不建议在__init__中写python模块,可以在包中在创建另外的模块来写,尽量保证__init__.py简单) __all__的作用: 模糊导
阅读全文
摘要:视图层(views) 功能大纲 视图层 HttpResponse redirect render简单实现原理 JsonResponse CBV与FBV CBV源码 django settings源码 基于django settings源码应用到自己的项目中 模板层 模板语法的传值 过滤器 标签 自定
阅读全文
摘要:1.Django 请求周期流程图 2.路由匹配 urls正则匹配 解释1: 正则一般写法re.findall('ab','ab1 a a-b aaaaab') 只能拿到['ab'] 那么django是如何匹配的 url(r'test',views.test) 如果前端url :http://127.
阅读全文
摘要:1.模板语法符号 模板语法符号 {{}} 变量相关 {%%} 逻辑相关 2.模板传值 模板层之模板传值 支持数据类型 python基本数据类型全部支持传递给html文件 函数 类 函数和类会自动加括号 # 模板语法类 函数不支持传参 对象 obj可以直接传过去 通过obj.name方式取值 两种传参
阅读全文
摘要:如何获取前端数据 request方法: 获取前端数据的方式: request.POST(获取表单中发送的数据)、request.GET (获取的是url后面跟的数据) 前端:注意name属性的值即为后台大字典的key ,即通过key来取到前端发过来的数据 后端: views : request.PO
阅读全文
摘要:1.静态资源配置 静态文件: html 要引入的 jqery bootstrap本地文件 常用static文件文件夹结构 该文件夹需要手动自己创建 并且该文件夹内部通常是以下结构 static -css 网站所用到的所有的css文件 -js 网站所用到的所有的js文件 -image 网站所用到的所有
阅读全文
摘要:1.介绍 我们使用v3版本1.bootstrap 的部分组件 是基于jqery的 所以要引入jqery模块 bootstrap 官网 https://v3.bootcss.com/ 前端框架样式 提前将很多样式都已经写好了 封装成了一个个的类 .xxx { } 只需要我们添加对应的样式类即可 <in
阅读全文
摘要:1.django 版本 及安装 1.x - 3.x pip install django 1.11.11 如果安装其他版本 M 代表模型(Model):负责业务对象和数据库的关系映射(ORM)。 T 代表模板(Tempalte):负责如何把页面展示给用户(html)。 V 代表视图(View):负责
阅读全文
摘要:https://www.cnblogs.com/Dominic-Ji/p/10490669.html js对象与jQery对象相互转换:jQ==>JS: $('#d1')[0] JS==>jQ: $(divele) 定义 :jQery 是一个轻量级的、兼容多浏览器的JavaScript库。 简单的说
阅读全文
摘要:介绍 获取标签元素 (创建标签 插入标签 修改元素属性 绑定事件等操作) 原博客参考:https://www.cnblogs.com/Dominic-Ji/p/9121560.html 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也
阅读全文

浙公网安备 33010602011771号