day62】的更多相关文章

概述: 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 注:Java和C#来说只支持面向对象编程,而python比较灵活即支持面向对象编程也支持函数式编程 创建类和对象 面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对象编程其实就是对 “类” 和 “对象” 的使用. 类就是一个模板,模板里可以包含多个函数,函数里实现一些功能…
近期在忙着搬家,忙忙活活的收拾这收拾那,原以为自己东西了了,谁知道东西是越收拾越多,各种崩溃啊..... 昨日在记录js动态生成表格的经典方式时,用到了createDocumentFragment(),还感觉自己又学到了新东西,结果回头看过去记录的时候,惊奇的发现自己原来在非常早的时候就记录过一次了,好悲哀,仿佛又回到了那个"好脑子不如烂笔头"的年代,看来烂笔头也还得要多翻看啊. 在这个应用中还用到了一个经典的"propotype",这里来记录下: 1.propot…
一.中间件的介绍 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级, 并且在全局上改变django的输入与输出.因为改变的是全局,所以需要谨慎实用, 用不好会影响到性能 1. Django 的请求生命周期 2.Django默认自带的一些中间件 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.Sessio…
一.外键的变种(三种关系) 本节重点: 如何找出两张表之间的关系 表的三种关系 一.介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二.重点理解如果找出两张表之间的关系 分析步骤: #1.先站在左表的角度去找 是否左表的多条记录可以对应右表的一条记录,如果是,则证明左表的一个字段foreign key 右表一个字段(通常是id) #2.再站在右表的角度去找 是否右表的多条记录可以对应左表的一条记录,如果是,则证明右表的一个字段foreign key…
一.组件 组件都具有模板,template new Vue()创建的是根组件 组件与实例一一对应,创建一个实例就是创建了一个组件,同理创建一个组件就相当于创建了一个实例 根组件的挂载点一般就是根组件的模板,根组件也可以显式书写自己的模板,会替换掉挂载点 子组件都具有自身模板,根组件是所有子组件的父级(一级父级....n级父级) 二.局部组件 <div id="app"> <!-- 连接语法 --> <local-tag></local-tag&…
熟练使用无名有名分组 urls.py url(r'^edit/(\d+)/',views.edit_user,name='edit'), views.py def edit_user(request,edit_id): edit_obj = models.Author.objects.filter(id=edit_id).first() if request.method == 'POST': username = request.POST.get('username') password =…
目录 一.无名有名分组的反向解析 1 无名分组的反向解析 2 有名分组的反向解析 二.路由分发 三.名称空间(了解) 四.伪静态(了解) 五.虚拟环境(了解) 六.django版本区别 1 url的区别 2 path虽然不支持正则,但是它内部支持五种转换器 3 path除了有默认的五个转换器之外,还支持自定义转换器(了解) 七.视图层 1 三板斧 2 jsonResponse对象 3 form表单上传文件及后端如何操作 4 request对象方法 5 FBV与CBV 一.无名有名分组的反向解析…
内容回顾 1.变量 render(request,'模板文件名',{ k1:v1 }) {{ k1 }} {{ list.0 }} {{ dict.key }} {{ dict.keys }} {{ dict.values }} {{ p1 }} {{ p1.name }} {{ p1.eat }} 2.过滤器 {{ value|filter }} {{ value|filter:参数 }} 内置的过滤器: default 默认值 {{ value|default:'nothing'}} tit…
老师的博客:点我 内容主要是看老师的博客 下面是自己的写的某些自己当时不太懂的. 关于Django的版本的问题 Django官网下载页面 在官网上显示lts的是表示支持长期版本.所以最好下载1.11版本的,这是官网支持长期更新的,当然1.8的版本也可以. 在cmd上下载 pip3 install django== -i https://pypi.douban.com/simple 下载完成后再cmd上输入 django-admin 会显示一些字符串,如果报错说明没有添加环境变量. 把Django…
看了不是同一期的视频,发现9期老师线性引入的方式,讲得django更加易于理解掌握. 抱歉的是,笔记没有整理就发上来了.希望看到的人不要被我带偏. 1. 新建Django项目 命令行创建: django-admin startproject mysite pycharm创建: 1. File --> New project --> 左侧选Django --> 右侧填项目路径,并且勾选python.exe 2. 设置Django项目: 1. settings.py 1. 配置HTML文件存…