Python_自定义模块

2021-06-30 11:07

阅读:734

标签:简单   开发   mysql   地方   imp   sel   pass   config   opened   

自定义模块例子(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页面)
handle处理

 

技术分享图片

代码:

技术分享图片技术分享图片
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
}
settings

 

全局:

技术分享图片

 

全局分析:

技术分享图片

 

Python_自定义模块

标签:简单   开发   mysql   地方   imp   sel   pass   config   opened   

原文地址:https://www.cnblogs.com/Vera-y/p/9642222.html


评论


亲,登录后才可以留言!