随笔分类 -  9(django)

摘要:过滤器分内置和自定意义 PS:过滤器可以用在for循环和if判断后,但是标签不能使用在for循环和if判断后 内置过滤器: add(在模板中实现加减法) default(就是当传入的变量是False的时候显示后面设定的字符,如果是True的时候就是显示True) length(计算变量的长度) fi 阅读全文
posted @ 2019-03-11 16:42 clyde_S 阅读(350) 评论(0) 推荐(0)
摘要:with的用处 当一个变量特别特别长,可以用with给这个变量重命名 views.py index.html urls.py 阅读全文
posted @ 2019-03-11 15:00 clyde_S 阅读(292) 评论(0) 推荐(1)
摘要:views.py index.html urls.py 阅读全文
posted @ 2019-03-11 14:47 clyde_S 阅读(924) 评论(0) 推荐(0)
摘要:Django django迁移命令: 生成迁移命令:python manage.py makemigrations 执行迁移命令:python manage.py migrate PS:Django默认的是sqlite3数据库 PS:settings里面的这里可以修改数据库 1、^ 这个符号就是以什 阅读全文
posted @ 2019-03-11 10:31 clyde_S 阅读(596) 评论(0) 推荐(1)
摘要:MVC架构:主流的web都是MVC架构 M 就是模型层指得是model,对应的就是数据库操作层 V 就是视图,和MTV架构的视图层不是一个概念,对应MTV架构中的T C 控制器,根据请求地址执行什么代码,这就是控制器 MTV架构:Django就是MTV架构 M 就是模型层指得是model,对应的就是 阅读全文
posted @ 2019-03-10 20:31 clyde_S 阅读(198) 评论(0) 推荐(0)
摘要:两种标签 {{ 变量名 }} #这种方式是从后端的代码中取值的 {% %} #这种方式是用来做if判断和for循环的 新建的项目day02 页面中变量的使用和for循环的使用 views.py #app01 index.heml urls.py #day02下的 阅读全文
posted @ 2019-03-10 11:21 clyde_S 阅读(405) 评论(0) 推荐(0)
摘要:django的模板语言:DTL 模板语言的变量传入 这个是标签 {{ 变量名 }} {{ 变量名 }} #模板语言的替换可以在模板中的任意位置生效 PS:通过 . 可以做深度查询 模板语言的过滤器 #add就是一个过滤器 { 变量名 | add:number} #number就是数字,相当于把变量加 阅读全文
posted @ 2019-03-07 16:23 clyde_S 阅读(1089) 评论(0) 推荐(0)
摘要:PS:浏览器页面请求的都是get请求 PS:post请求是通过form表单,ajax请求 request里面的常用方法 PS:当requests.POST的时候发送数据使用data封装的,取值的时候直接用post取值即可,如果发送数据时候是用json封装的,则取值的时候必须在body中取值 requ 阅读全文
posted @ 2019-03-07 13:45 clyde_S 阅读(884) 评论(0) 推荐(0)
摘要:注意事项:新建的app一定要在settings.py中注册 app的注册 在这个位置进行注册 注册有两种方式: 1、'app01.apps.App01Config' #这个是标准的写法,官方推荐 2、‘app01’ #这是不规范写法 需求:项目下有多个app,总路由根据用户请求的app进行指定的ap 阅读全文
posted @ 2019-03-06 15:44 clyde_S 阅读(366) 评论(0) 推荐(0)
摘要:需求:访问index页面的时候重定向的test页面 urls.py views.py 需求:当修改路由下的路径后,视图下的重定向路径也跟着变,动态的改变 需要用到反向解析:需要导入reverse函数 urls.py views.py 需求:在模板内实现反向解析完成重定向 urls.py views. 阅读全文
posted @ 2019-03-06 14:32 clyde_S 阅读(424) 评论(0) 推荐(0)
摘要:分组是以位置参数往函数内传入的 分组的用途就是通过分组的值匹配数据库查找数据 有名分组:给分组命名,以关键字参数传过去 命名关键子和格式:?P<这里写名字> #有名分组 urls.py views.py 无名分组:分组时候没有名字,是以位置参数传入的 1、单分组 urls.py views.py 2 阅读全文
posted @ 2019-03-06 13:38 clyde_S 阅读(449) 评论(0) 推荐(0)
摘要:from django.shortcuts import render,HttpResponse,redirect 新手三件套,前期开发都会用到 render #向浏览器返回页面 HttpResponse #向浏览器返回字符内容 redirect #重定向 django里有分层的概念 urls.py 阅读全文
posted @ 2019-03-05 16:26 clyde_S 阅读(3035) 评论(0) 推荐(0)
摘要:web框架:把一个请求拆成几部分,每部分做相同的事 python中常用的框架 1、Django:大而全的框架 2、flask:微框架又叫轻量级的框架 3、Tornado:高性能框架 pycharm创建项目的虚拟环境和真实环境 比如一个项目django项目,python解释器安装了django 1X的 阅读全文
posted @ 2019-03-05 14:41 clyde_S 阅读(291) 评论(0) 推荐(0)
摘要:Django是一个web框架 web框架的本质:就是一个socket服务端 bs架构本质上就是cs架构(cs架构就是client和server):bs架构就是browser和server,本质上browser可以看做是client客户端 什么是http协议: HTTP协议是Hyper Text Tr 阅读全文
posted @ 2019-03-04 16:45 clyde_S 阅读(830) 评论(0) 推荐(0)