自定义模块例子(web简单框架):

  专门处理逻辑的包:处理各种访问需求

  数据库的交互:面临各种的查询,删改 ,dba,

  配置文件(全局配置文件):列存储数据的地方,HTML代码存储地方

实现:

Python_自定义模块-LMLPHP

代码:

from 后端.处理逻辑 import handle处理
handle处理.home()

启动程序

Python_自定义模块-LMLPHP

代码:

from 后端.数据库交互.程序接口 import select

def home():
print('欢迎来到home页面') m = select('user', 'come on')
print('程序接口下的东西:', m) def movie():
print('欢迎来到movie页面') def tv():
print('欢迎来到tv页面')

handle处理

Python_自定义模块-LMLPHP

代码:

from 全局配置文件 import settings

# db_auth 最好写在后端作为单独验证的文件
def db_auth(configs): # configs 配置
if configs.DATABASE['user'] == 'root' and configs.DATABASE['password'] == '':
print('后端数据库验证成功')
return True
else:
print('验证失败') def select(table,column): if db_auth(settings): # db_auth 数据库交互认证,验证
if table == 'user':
user_info = {
'': ['Presly', 23, '运维'],
'': ['Vera', 19, '自动化开发']
}
return user_info

程序接口

Python_自定义模块-LMLPHP

代码:

# 数据库配置信息
DATABASE = {
'engine': 'mysql', # engine:数据库引擎
'host': 'localhost', # 连接host
'port': 3306, # 连接 port
'user': 'root',
'password': ''
}

settings

全局:

Python_自定义模块-LMLPHP

全局分析:

Python_自定义模块-LMLPHP

05-04 07:50