
Python框架
文章平均质量分 79
一个简单的Python MVC框架
广州接入
毕业于北京交通大学计算机系,一直从事企业应用开发,有十多年的SaaS平台产品研发经验。擅长系统架构,需求分析。
展开
-
Python的类方法,静态方法,实例方法的区别
class ObjOpt: def __init__(self): self.Name='abc' self.CCC=123 #实例方法 def ClassMethodFx3(ad,abc): return dir(ad) #实例方法,实例和类都可以调用,但类调用需要传递n个参数, #实例调用只能要传n-1个参数,原创 2015-03-02 20:02:17 · 12314 阅读 · 1 评论 -
Unicode和Python的中文处理(收藏)
Unicode和Python的中文处理 Unicode和Python的中文处理http://blog.youkuaiyun.com/tingsking18/archive/2009/03/29/4033645.aspx 在Python语言中,Uincode字符串处理一直是一个容易让人迷惑的问题。许多Python爱好者经常因为搞不清Unicode、UTF-8还有其它许许多多的编码之间的区别而大伤脑筋。转载 2015-03-02 09:37:48 · 2435 阅读 · 0 评论 -
Python网页编程(CGI)
1)程序简单,引用几个关键处理即可:#coding=utf-8#!/usr/bin/python# CGI处理模块from os import environimport cgi, cgitb# 创建 FieldStorage 的实例化form = cgi.FieldStorage() # 获取数据user_id ="a";password="b";原创 2015-02-03 14:22:32 · 10454 阅读 · 0 评论 -
一个简单的Python MVC框架(4)
前面都是准备,这里是整个Web Mvc框架的核心地方,稍微多介绍一下。核心类是一个叫Dspth的模块。这里我没有处理路由,一个是不太熟,另外一个是主要是体会架构。我用的路由规则如下:1)用URL的地址参数进行路由,有两个参数,一个是ctr,表示控制类,一个是act表示执行的方法2)所有执行方法都约定参数格式如下self,Environ,CGI,CGITB,Form,Cookies,SessionI原创 2015-03-28 17:13:35 · 5041 阅读 · 0 评论 -
一个简单额Python MVC框架(3)
MVC中的M已经介绍完了,C和V都是用户代码,先看几个工具类:A)全局变量类,用户定义全局变量和一个用于产生普通对象的类型:gl_A=1gl_B='a'class Obj: def __init__(self): self.Obj=self如果需要,大家可以定义自己的全局性变量。B)OsHelper.用于动态加载模块,获取类型import impimport ins原创 2015-03-28 16:54:36 · 3049 阅读 · 0 评论 -
一个简单的Python MVC框架(2)
2)数据库访问层数据访问层是与数据库进行交互的接口,这里我仅仅实现了mysql的访问接口。下面是代码:import pymysqlimport os#用于测试class EmptyModel: def __init__(self,name=None): self.TableName=name#数据库帮助基类,相当于接口。其实对于python这种语言,这个原创 2015-03-28 16:45:32 · 6134 阅读 · 0 评论 -
一个简单的python MVC框架(1)
因为买了本机器学习的书是python的,所以学习了一下python,就用python做了一个简单的web开发的mvc小框架。整个框架分为实体层,数据访问层,业务基类层,Web请求转发层,控制层和视图层。当然也包括一些辅助性工具类。下面一一介绍,希望对跟我一样初学python的有点帮助:1)实体层 由实体基类和用户实体类组成。实体类可以由数据库自动生成,我提供了一个DbTools,可以自动原创 2015-03-28 16:27:53 · 17048 阅读 · 2 评论