python
文章平均质量分 79
那颗怦怦的心
这个作者很懒,什么都没留下…
展开
-
装饰器的实现
装饰器在flask框架里面,通过装饰器传参实现动态创建字典,来完成路由的功能def set_value(value): def set_fun(func): def call_fun(*args,**kwargs): print("2019",value) return func(*args,**kwargs) ...原创 2019-02-21 18:09:58 · 113 阅读 · 0 评论 -
学生管理系统(Python面向对象版)
python版学生管理系统简单介绍一下这个文件版的系统,代码里面基本上每行都有注释,解释的很清楚,这个系统分为三个类:CotrolPanel(控制面板类)、DataMananger(数据管理类)、Students(学生类)流程就是通过控制面板,输入相应的操作指令,然后在数据管理类里面,查询学生类,并回应相应的操作增加学生信息:在CotrolPanel(控制面板类)内输入相应的操作指令,并在...原创 2019-02-22 14:22:23 · 5660 阅读 · 0 评论 -
模仿flask框架的核心功能,实现简易的服务器与框架
模仿flask框架的核心部分,写一个简易的框架和服务器,配置好之后能够实现简易的与浏览器交互(只支持post请求),实现数据库的增删改查,并响应给浏览器是没问题的,在之前的文章发过,关于flask框架的核心介绍,这里只提供相应的代码,到后期还会继续优化。框架代码部分# 创建字典用来动态添加请求路径的响应信息dict_url = {}# 利用装饰器传参来动态添加字典路径的key、value...原创 2019-02-23 18:27:48 · 313 阅读 · 0 评论 -
tcp注意点,python简易聊天功能的实现
python用socket实现聊天功能:主要分为两个部分,一部分为服务器端,一部分为服务器端,之间能够进行简易的聊天。详细总结了tcp的注意点。tcp注意点1、TCP 服务器一般情况下都需要绑定端口号,否则客户端找不到这个服务器2、TCP 客户端一般不绑定端口号,使用随机生成的端口号即可3、TCP 服务器中通过 listen 可以将 socket 创建出来的主动套接字变为被动的,这是做 ...原创 2019-02-24 14:10:42 · 767 阅读 · 0 评论 -
sqlalchemy中一对多、多对多关系中,数据的添加与删除(append/remove)
在设置了以后数据库自动提交(app.config[“SQLALCHEMY_COMMIT_ON_TEARDOWN”] = True),可以直接使用remove、append方法,因为使用属性关系后,生成的对象可以向列表一样操作。此外使用remove和append方法删除生成的仅仅是外键,并未真实删除数据。一对多、多对多表的关联:在sqlalchemy中使用relationship关系属性来关联相...原创 2019-03-10 14:23:41 · 5523 阅读 · 0 评论