iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >自定义mvc或mtv框架:基于wsgir
  • 247
分享到

自定义mvc或mtv框架:基于wsgir

自定义框架mtv 2023-01-30 23:01:52 247人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

把mvc或mtv框架的model数据库,view:html,control逻辑处理,url判别,wsgiref集中在一个文件 代码如下 1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*-

mvc或mtv框架的model数据库,view:html,control逻辑处理,url判别,wsgiref集中在一个文件

代码如下

 1 #!/usr/bin/env python
 2 #-*- coding:utf-8 -*-
 3 
 4 from wsgiref.simple_server import  make_server
 5 def new():
 6     f = open('add.html','r')
 7     data = f.read()
 8     f.close()
 9     return data
10 def old():
11     return '222'
12 dic = {'/new':new,'/old':old}
13 def RunServer(environ,start_respone):
14     start_respone('200 0k',[('content-type','text/html')])
15     vv = environ['PATH_INFO']
16     if vv in dic.keys():
17         val = dic[vv]
18         return val()
19     else:
20         return '404'
21 if __name__ == '__main__':
22     Httpd = make_server('',8000,RunServer)
23     httpd.serve_forever()

 

--结束END--

本文标题: 自定义mvc或mtv框架:基于wsgir

本文链接: https://www.lsjlt.com/news/181065.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 自定义mvc或mtv框架:基于wsgir
    把mvc或mtv框架的model数据库,view:html,control逻辑处理,url判别,wsgiref集中在一个文件 代码如下 1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- ...
    99+
    2023-01-30
    自定义 框架 mtv
  • MVC框架自定义实现过程
    1、思维导图 2、什么是MVC? MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写, 它是一种软...
    99+
    2024-04-02
  • 一文了解自定义MVC框架实现
    目录一、让中央控制器动态加载存储子控制器二、参数传递封装优化三、对于方法执行结果转发重定向优化四、框架配置可变一、让中央控制器动态加载存储子控制器 上期回顾,我们说明了自定义MVC工...
    99+
    2024-04-02
  • Java 自定义Spring框架以及Spring框架的基本使用
    从现在开始,大家可以跟随着我的脚步来自定义一个属于自己的Spring框架。但是,在学习自定义Spring框架之前,我们得先来回顾一下Spring框架的基本使用。知晓了Spring框架...
    99+
    2024-04-02
  • 基于MFC实现自定义复选框效果
    目录介绍功能实现介绍 什么叫做复选框? 复选框是一种可同时选中多项的基础控件,主要是有两种明显的状态:选中与非选中。 在我们实际开发过程中,单纯的系统边框已经无法满足对界面显示需求了...
    99+
    2024-04-02
  • Python开发自定义Web框架
    文章目录 开发自定义Web框架1.开发Web服务器主体程序2.开发Web框架主体程序3.使用模板来展示响应内容4.开发框架的路由列表功能5.采用装饰器的方式添加路由6.电影列表页面的开发案例...
    99+
    2023-10-04
    python 服务器 后端
  • 基于GO语言框架Gin开发MVC轮子框架GinLaravel的示例
    小编给大家分享一下基于GO语言框架Gin开发MVC轮子框架GinLaravel的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是golanggolang ...
    99+
    2023-06-14
  • Gin 框架中的自定义验证
    “纵有疾风来,人生不言弃”,这句话送给正在学习Golang的朋友们,也希望在阅读本文《Gin 框架中的自定义验证》后,能够真的帮助到大家。我也会在后续的文章中,陆续更新Golang相关的技术文章,有...
    99+
    2024-04-05
  • PHP最简单自定义自己的框架view使用引入smarty(8)--自定义的框架完成
    1、实现效果。引入smarty, 实现assign和 display 2、下载smarty,创建缓存目录cache和扩展extend  点击下面查看具体下载使用,下载改名后放到extend  PHP之Smarty使用以及框架displa...
    99+
    2023-09-03
    php 开发语言 数据库 sql
  • 基于自定义Toast全面解析
    Toast一般用来显示一行文字,用法比较固定:Toast.makeText(Context context,String message,int duration);...
    99+
    2023-05-30
    自定义 toast st
  • Spring Data JPA框架的Repository怎么自定义
    本文小编为大家详细介绍“Spring Data JPA框架的Repository怎么自定义”,内容详细,步骤清晰,细节处理妥当,希望这篇“Spring Data JPA框架的Repository怎么自...
    99+
    2023-06-30
  • 基于Selenium+Python的web自动化测试框架
    一、什么是Selenium?Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Se...
    99+
    2023-06-04
  • 怎么使用Python开发自定义Web框架
    开发自定义Web框架接收web服务器的动态资源请求,给web服务器提供处理动态资源请求的服务。根据请求资源路径的后缀名进行判断:如果请求资源路径的后缀名是.html则是动态资源请求, 让web框架程序进行处理。否则是静态资源请求,让web服...
    99+
    2023-05-17
    Python web
  • MyBatis如何实现自定义持久层框架
    这篇“MyBatis如何实现自定义持久层框架”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MyBatis如何实现自定义持久层...
    99+
    2023-06-30
  • PHP最简单自定义自己的框架model使用(七)
    1、实现model使用效果   2、自动加载model,KJ.php //自动加载文件 public static function _autoload($className){ switch ($classNa...
    99+
    2023-09-11
    php 开发语言 数据库 sql
  • 自定义用于Web开发的开源PHP框架Codeigniter是怎么样的
    自定义用于Web开发的开源PHP框架Codeigniter是怎么样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Codeigniter 是一个 PHP 框架,可以使公司进行开...
    99+
    2023-06-16
  • 基于Qt实现可拖动自定义控件
    使用QT实现自定义类卡牌控件Card,使其能在父类窗口上使用鼠标进行拖动。 控件类头文件card.h #ifndef CARD_H #define CARD_H #include...
    99+
    2023-05-14
    Qt实现可拖动自定义控件 Qt 自定义控件 Qt控件
  • 基于Python的shell自动化框架ShutIt怎么用
    今天就跟大家聊聊有关基于Python的shell自动化框架ShutIt怎么用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ShutIt是一个易于使用的基于shell的自动化框架。它对...
    99+
    2023-06-17
  • AngularJS基于factory如何创建自定义服务
    这篇文章主要介绍了AngularJS基于factory如何创建自定义服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。为什么要创建自定义服务...
    99+
    2024-04-02
  • 基于自定义BufferedReader中的read和readLine方法
    实例如下所示:package day0208; import java.io.FileReader;import java.io.IOException; public class MyBufferReader { private F...
    99+
    2023-05-30
    自定义 bufferedreader read
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作