摘要:
视图函数在处理请求后,必须返回一个 对象,或者 对象的子对象。 1. HttpResponse 可以通过 django.http.HttpResponse 来构造响应对象,并设置 响应头,响应体,响应体类型,状态码等。 响应体,状态码等也可以单独设置 响应头可以把 对象当做字典来进行设置。 示例: 阅读全文
摘要:
[TOC] 利用HTTP协议向服务器传参有以下几种方式 1. 从url中截取 2. 使用查询字符串 3. 在请求体中发送数据 4. 在http报文头 中发送数据 1. 从url中获取截取 在定义路由规则的时候,可以使用正则表达式截取数据,然后传到视图函数中,在视图函数中使用参数接收。 例: 浏览器向 阅读全文
摘要:
路由定义位置 django的路由是定义在 文件下的 列表中的。 文件是路由解析的入口。 一般每个子应用为了独立,都有自己的 来保存该应用的路由,然后使用 函数把子路由包含在主路由中。 也可以把所有的路由都定义在主路由中,子应用不再设置。 路由的解析顺序 django的路由解析是从上到下的,djang 阅读全文
摘要:
创建视图 打开 应用下的 文件,添加代码 视图函数的第一个参数必须定义,用于接受django请求数据的 对象,通常命名为 视图函数必须返回一个相应对象,如果要返回字符串,可以把字符串放到 对象中 创建路由 在子应用目录下新建 文件,添加代码 注册路由 在项目目录下(django_project)的 阅读全文
摘要:
[TOC] BASE_DIR 项目路径 BASE_DIR为当前项目的绝对路径 DEBUG 模式 是否开启debug模式 ROOT_URLCONF 项目的url配置文件目录,如下 DATABASES 数据库设置 数据库的配置项,默认为Python自带的sqllite3 可以自己配置为mysql等,例 阅读全文
摘要:
使用pycharm打开项目 选择右上角的 选择左上的设置符号,选择 选择红框部分,然后选择之前创建的虚拟环境下bin目录的 文件,Windows在 目录下 保存设置 阅读全文
摘要:
在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。 在Flask框架中也有类似子功能应用模块的概念,即蓝图Bluepr 阅读全文
摘要:
安装django 虚拟环境下执行命令: 查看是否安装成功 列表中有django说明安装成功 创建工程 命令行移动到想要创建项目,执行命令 例如,执行 命令 会在目录下新建一个名为 的项目,项目结构如下: init.py 一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包 se 阅读全文
摘要:
[TOC] 安装python https://www.python.org/downloads/ 下载安装 使用venv虚拟环境 Python3标准库自带venv包,对虚拟环境提供支持。 如果是Ubuntu Linux自带的Python3,标准库不会安装venv,需要执行命令安装 创建虚拟环境的命令 阅读全文