koa 基础(二)配置路由】的更多相关文章

URL配置 基本格式 from django.conf.urls import url #循环urlpatterns,找到对应的函数执行,匹配上一个路径就找到对应的函数执行,就不再往下循环了,并给函数传一个参数request,和wsgiref的environ类似,就是请求信息的所有内容 urlpatterns = [ url(正则表达式, views视图函数,参数,别名), ] urls.py from app01 import views urlpatterns = [ url(r'^admi…
1.配置路由 app.js // 引入模块 const Koa = require('koa'); const Router = require('koa-router'); // 实例化 let app = new Koa(); let router = new Router(); // ctx 上下文 context, 包含 request 和 response 等信息 // 配置路由 router.get('/', async (ctx) => { ctx.body = '首页'; /*返…
一.三层交换vlan间通信 目标: VLAN实现了广播域的隔离,同时也将VLAN间的通信隔离了.三层交换技术使得VLAN间可以通信. 通过三层交换实现VLAN间通信 方案: 为了解决了传统路由器低速.复杂所造成的网络瓶颈问题,引入了三层交换技术.它根据实际应用时的情况,灵活地在网络第二层或者第三层进行网络分段.具有三层交换功能的设备是一个带有第三层路由功能的第二层交换机. 简单地说,三层交换技术就是:二层交换技术+三层转发技术. 三层交换实现的拓扑如下图所示: 步骤: 步骤一:在连接PC的交换机…
一.数据库表中字段的增删改查 ''' 直接在modules中对字段进行增删改查 然后在tools下点击Run manage.py Task执行makemigrations和migrate 注意在执行字段的删除过程中需不需要对数据进行备份 ''' 二.路由基础 ''' # url中含有四个参数 # url(regex, view, kwargs=None, name=None) # 正则路径 视图函数地址 默认关键字参数(了解) 路由别名 # r'index' 只要请求中含有index都可以匹配成…
Django基础二 request request这个参数1. 封装了所有跟请求相关的数据,是一个对象 2. 目前我们学过1. request.method GET,POST ...2. request.POST.get("input name的值") 3.request.POST.getlist("input name的值")  当返回的值有多个时,如select多选返回的列表,此时单纯使用get只能获取一个值,需要用getlist来获取值 GET请求传参数的方式…
Django基础二之URL路由系统   本节目录 一 URL配置 二 正则表达式详解 三 分组命名匹配 四 命名URL(别名)和URL反向解析 五 命名空间模式 一 URL配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表.你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码. 基本格式  from django.conf.urls…
Django基础二之URL路由系统   本节目录 一 URL配置 二 正则表达式详解 三 分组命名匹配 四 命名URL(别名)和URL反向解析 五 命名空间模式 一 URL配置 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表.你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码. 基本格式  from django.conf.urls…
一.虚拟环境 ''' 解决版本共存 1. 用pycharm选择File点击NewProject然后选择virtualenv创建一个纯净环境 2. 打开下载的目录将venv文件夹下的所有文件(纯净的环境)copy到需要指定长期使用的文件夹下 3. 再次创建项目时,将该环境(指定长期使用的文件夹下Scripts文件夹中的python.exe文件)添加到pycharm环境选择(System Interpreter)中 4. 为该环境添加需要处理的版本共存包 ''' 二.路由配置主页与404 ''' 路…
1.配置路由 app.js // 引入模块 const Koa = require('koa'); const router = require('koa-router')(); /*引入是实例化路由 推荐*/ // 实例化 let app = new Koa(); router.get('/', async (ctx) => { ctx.body = '首页'; }) router.get('/news', async (ctx) => { ctx.body = '新闻列表页面'; }) r…
django-rest-framework 基础二 序列化器和路由 目录 django-rest-framework 基础二 序列化器和路由 1. 序列化器 1.1 Serializer的使用 1.2 序列化器中的字段类型 1.2.1 字段参数 1.3 序列化时,定制序列化的字段 1.4 局部勾子和全局勾子 1.4.1 字段选项参数的规则: 1.4.2 局部勾子验证 1.4.3 全部勾子 1.5 ModelSerializer模型类序列化器 1.5.1 增加额外的参数 1.6 序列化多表操作 1…