摘要:
目标 表单描述 用表单验证数据 ModelForm 文件上传 一 表单描述 1-1 HTML中的表单 单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言。只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交 阅读全文
摘要:
目标 限制请求method 页面重定向 HttpRequest 对象 HttpResponse 对象 生产CVS 文件 类视图 错误处理 一 限制请求method 1-1 常用的请求method 1. GET请求:GET请求一般用来向服务器索取数据,但不会向服务器提交数据,不会对服务器的状态进行更改 阅读全文
摘要:
目标 MySQL 相关软件 操作数据库 ORM模型 模型常用字段 外键和表关系 查询操作 QuerySet API ORM练习 ORM模型迁移 Pycharm 配置连接数据库 一 MySQL 相关软件 1-1 MySQL 数据库 在网站开发中,数据库是网站的重要组成部分。只有提供数据库,数据才能够动 阅读全文
摘要:
目标 模板介绍 模板变量 常用标签 常用过滤器 自定义过滤器 模板结构 加载静态文件 一 模板介绍 在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好 阅读全文
摘要:
path函数 path函数的定义为:path(route,view,name=None,kwargs=None)。以下对这几个参数进行讲解。 route 参数 url的匹配规则。这个参数中可以指定url中需要传递的参数,比如在访问文章详情页的时候,可以传递一个id。传递参数是通过<>尖括号来进行指定 阅读全文
摘要:
Django版本和Python版本 web服务器和应用服务器以及web应用框架 web服务器:负责处理http请求,响应静态文件,常见的有Apache,Nginx以及微软的IIS 应用服务器:负责处理逻辑的服务器。比如php、python的代码,是不能直接通过nginx这种web服务器来处理的,只能 阅读全文
摘要:
虚拟环境 它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。 安装虚拟环境 1 安装virtualenvwrapper 阅读全文
摘要:
目标 程序的三大流程 while 循环基本使用 break 和 continue while 循环嵌套 一 程序的三大流程 在程序开发中,一共有三种流程方式: 顺序 —— 从上向下,顺序执行代码 分支 —— 根据条件判断,决定执行代码的 分支 循环 —— 让 特定代码重复 执行 顺序 —— 从上向下 阅读全文
摘要:
目标 开发中的应用场景 if语句体验 if语句进阶 综合应用 一 开发中的应用场景 转换成代码 判断的定义 如果 条件满足,才能做某件事 如果 条件不满足,就做另外一件事,或者什么也不做 判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支 阅读全文
摘要:
程序是用来处理数据的,而变量是用来存储数据的 变量的定义 变量的类型 变量的命名 一 变量的定义 在Python中,每个变量在使用前都必须 赋值,变量赋值后该变量才会被创建 等号(=)用来给变量赋值 等号左边的是一个变量名 等号右边是存储在变量中的值 变量定义之后,后续就可以直接使用了 变量名 只有 阅读全文