Python_自定义模块
自定义模块例子(web简单框架):
专门处理逻辑的包:处理各种访问需求
数据库的交互:面临各种的查询,删改 ,dba,
配置文件(全局配置文件):列存储数据的地方,HTML代码存储地方
实现:
代码:
from 后端.处理逻辑 import handle处理 handle处理.home()
代码:
from 后端.数据库交互.程序接口 import select def home(): print('欢迎来到home页面') m = select('user', 'come on') print('程序接口下的东西:', m) def movie(): print('欢迎来到movie页面') def tv(): print('欢迎来到tv页面')
代码:
from 全局配置文件 import settings # db_auth 最好写在后端作为单独验证的文件 def db_auth(configs): # configs 配置 if configs.DATABASE['user'] == 'root' and configs.DATABASE['password'] == '123': print('后端数据库验证成功') return True else: print('验证失败') def select(table,column): if db_auth(settings): # db_auth 数据库交互认证,验证 if table == 'user': user_info = { '001': ['Presly', 23, '运维'], '002': ['Vera', 19, '自动化开发'] } return user_info
代码:
# 数据库配置信息 DATABASE = { 'engine': 'mysql', # engine:数据库引擎 'host': 'localhost', # 连接host 'port': 3306, # 连接 port 'user': 'root', 'password': '123' }
全局:
全局分析: