摘要:
Django django迁移命令: 生成迁移命令:python manage.py makemigrations 执行迁移命令:python manage.py migrate PS:Django默认的是sqlite3数据库 PS:settings里面的这里可以修改数据库 1、^ 这个符号就是以什 阅读全文
摘要:
MVC架构:主流的web都是MVC架构 M 就是模型层指得是model,对应的就是数据库操作层 V 就是视图,和MTV架构的视图层不是一个概念,对应MTV架构中的T C 控制器,根据请求地址执行什么代码,这就是控制器 MTV架构:Django就是MTV架构 M 就是模型层指得是model,对应的就是 阅读全文
摘要:
两种标签 {{ 变量名 }} #这种方式是从后端的代码中取值的 {% %} #这种方式是用来做if判断和for循环的 新建的项目day02 页面中变量的使用和for循环的使用 views.py #app01 index.heml urls.py #day02下的 阅读全文
摘要:
django的模板语言:DTL 模板语言的变量传入 这个是标签 {{ 变量名 }} {{ 变量名 }} #模板语言的替换可以在模板中的任意位置生效 PS:通过 . 可以做深度查询 模板语言的过滤器 #add就是一个过滤器 { 变量名 | add:number} #number就是数字,相当于把变量加 阅读全文
摘要:
PS:浏览器页面请求的都是get请求 PS:post请求是通过form表单,ajax请求 request里面的常用方法 PS:当requests.POST的时候发送数据使用data封装的,取值的时候直接用post取值即可,如果发送数据时候是用json封装的,则取值的时候必须在body中取值 requ 阅读全文
摘要:
注意事项:新建的app一定要在settings.py中注册 app的注册 在这个位置进行注册 注册有两种方式: 1、'app01.apps.App01Config' #这个是标准的写法,官方推荐 2、‘app01’ #这是不规范写法 需求:项目下有多个app,总路由根据用户请求的app进行指定的ap 阅读全文
摘要:
需求:访问index页面的时候重定向的test页面 urls.py views.py 需求:当修改路由下的路径后,视图下的重定向路径也跟着变,动态的改变 需要用到反向解析:需要导入reverse函数 urls.py views.py 需求:在模板内实现反向解析完成重定向 urls.py views. 阅读全文
摘要:
分组是以位置参数往函数内传入的 分组的用途就是通过分组的值匹配数据库查找数据 有名分组:给分组命名,以关键字参数传过去 命名关键子和格式:?P<这里写名字> #有名分组 urls.py views.py 无名分组:分组时候没有名字,是以位置参数传入的 1、单分组 urls.py views.py 2 阅读全文
摘要:
from django.shortcuts import render,HttpResponse,redirect 新手三件套,前期开发都会用到 render #向浏览器返回页面 HttpResponse #向浏览器返回字符内容 redirect #重定向 django里有分层的概念 urls.py 阅读全文
摘要:
web框架:把一个请求拆成几部分,每部分做相同的事 python中常用的框架 1、Django:大而全的框架 2、flask:微框架又叫轻量级的框架 3、Tornado:高性能框架 pycharm创建项目的虚拟环境和真实环境 比如一个项目django项目,python解释器安装了django 1X的 阅读全文