静态资源:不是经常变化的资源、往往是固定不变的资源 动态资源:经常变化的资源 模板文件:提供了一个显示的模板,显示的内容不同,但是结构是一样的 服务器的作用: 1)接受客户端请求 2)响应客户端请求 3)调用应用框架获取 2.【应用】miniWeb框架构建基本构建 ...
web框架-logging日志 在python开发中记录程序在运行时产生的日志信息可以通过logging包来完成 1. 记录日志的目的 记录程序日志信息的目的: 方便了解程序的运行情况 可以通过日志分析用户的操作行为、喜好等信息 方便开发人员检查bug 2. 日志的级别 日志等级有5个,分别是: ...
# 2.2 如果是以.py结尾,那么就认为是动态资源的请求 env = dict() # 这个字典中存放的是web服务器要传递给 web框架的数据信息 env['PATH_INFO'] = file_name # {"PATH_INFO": "/index.py"} # body = dynamic.mini_frame.application(env, self.set_response_header) body = self.application(env, ...
sys.path.append(g_dynamic_document_root) ret = re.match(r"([^:]*):(.*)", web_frame_module_app_name) if ret: # 获取模块名 web_frame_module_name = ret.group(1) # 获取可以调用web框架的应用名称 app_name = ret.group(2) # 导入web框架的主模块 web_frame_module = __import__(web...
功能:mini-web框架 目录: 一: 动静资源分离 二: 动态资源替换 三: 路由列表_元组列表 四: 路由列表_装饰器 五: 动态资源_SQL查询 六: 接口开发 七: 前后端分离 八: logging 九: demo*/ 一: 动静资源分离 文件: web.py importsocketimportthreadingimportframe_workclassHttpWebServer(object):def__init__...
8:mini-web框架1:WSGI-mini-web框架 总体内容 1、多进程-web服务器面向对象web服务器,返回的是静态界面 2、静态资源、动态资源、web服务器支持动态解析 3、实现很简单的框架,让web服务器支持 4、模仿WSGI协议来做一个web服务器的框架 5、通过传字典实现浏览器请求的资源不一样,响应的不一样...
"""miniweb框架,负责处理动态资源请求""" import time # 定义路由列表 route_list = [] # 定义带有参数的装饰器 def route(path): # 装饰器 def decorator(func): # 当执行装饰器装饰指定函数的时候,把路径和函数添加到路由列表 route_list.append((path, func)) ...
【WSGI-mini-web框架】08-web服务器通过字典将需要的参数传递给mini_frame框架 【WSGI-mini-web框架】09-mini_frame获取页面模板数据 【WSGI-mini-web框架】10-给程序传递参数、添加web服务器的配置文件、添加shell功能 【闭包】01-闭包-1 【闭包】02-闭包-2 【闭包】03-闭包-3-补充 【闭包】04-闭包-4-修改...
mini-web框架入门到精通!!!(人工智能精选课程)共计35条视频,包括:3 闭包修改外部函数的变量、1 装饰器、2 装饰器的使用等,UP主更多精彩视频,请关注UP账号。
一、用装饰器完成路由功能 1.1、用装饰器完成路由功能1 import re def index(): with open("./templates/index.html...