随笔分类 - python web
摘要:什么是url反向解析? 一般我们网址在diango内部匹配顺序为:网址→ url → views → templates → <a href="suck/good/"></a> (模板中的地址) → url → ....... 一般url配置这里呢写的就是硬链接地址,url反向解析就是根据我们的ur
阅读全文
摘要:官方文档 博文导航: 定义模板: 变量 标签: if for include url csrf_token 过滤器: 简单过滤器 HTML转义 加减乘除的过滤器 注释: 模板继承 模板语言:Django 模板是一些文本字符串,作用是把文档的表现与数据区分开。模板定义一些占位符和基本的逻辑(模板标签)
阅读全文
摘要:什么叫状态保持? 就比如说我们登陆一个网站,登陆之后的当前页面显示的是登陆状态,但是我们要再跳转同一网站的其他页面,则显示的未登录状态,状态保持就是:我们在当前页面登陆后,再访问其他页面时也显示为登陆状态,这就是状态保持 为什么会出现状态不保持? 因为我们http协议是无状态的,它每一次请求都是一个
阅读全文
摘要:视图(views.py):接收web请求,并响应web请求 在视图响应web请求的过程中,响应文件可能是网页,也可能是json数据 若响应的是网页,我们可分为: 地址重定向的网页请求(子类HttpResponseRedirect) 错误视图的网页请求(如:404页面/500页面) 视图函数:在vie
阅读全文
摘要:diango接收到web请求后的在urls模块与views模块进行的过程操作: 匹配过程: urls拿到网址,在项目级urls中匹配,若在urlpatterns中存在,则跳转到应用级urls中匹配,若在urlpatterns中存在,则跳转到views模块中调用对应方法。
阅读全文
摘要:url配置:请求地址与views函数的匹配 首先,指定根级url配置文件,默认为setting.py中的ROOT_URLCONF='项目名.urls'(俺们也不用去修改啥) 我们urls有两个,一个是我们项目下的urls, 一个是我们应用APP下的urls,为什么要这么设置呢? 因为我们一个项目下可
阅读全文
摘要:查询集:表示从数据库获取的对象集合,查询集可以有多个过滤器,过滤器就是一个函数(方法),基于所给参数限制查询集结果 从sql角度来说,查询集和select等价,过滤器和where等价 查询集特点: 惰性执行:创建查询集不会带来任何的数据访问,直到调用数据(要用滴时候)时,才会访问数据 直接访问数据的
阅读全文
摘要:django中models模块为各类数据库提供了统一的api,可根据不同的业务需求配置数据库。 models模块开发流程: 配置数据库 详情:https://www.cnblogs.com/Vera-y/p/11492314.html 定义模型类: 一个模型类在数据库中对应一张数据表 生成迁移文件
阅读全文
摘要:博文配置内容包括: django项目的创建 django项目下应用的创建及配置 数据库的配置 templates模板的配置 Django项目的命令行启动 命令行创建项目: 在需要的目录下创建Django项目输入命令:django-admin startproject mydjango_name 命令
阅读全文
摘要:一、web框架 web框架: 自己完成socket的web框架:如,Tornado等 由WSGI完成socket的web框架:如,Django、flash等 两种实现过程: 第二种WSGI方式的,由于自带socket所以可直接写后端代码。 python标准库提供的独立WSGI服务器称为wsgiref
阅读全文