计算机毕业设计python社区养老院管理系统r9m37

请解释Flask是什么以及他的主要用途
Flask和Django相比有什么优缺点
Flask是一个用Python编写的清凉web应用框架。它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
 本课题使用Python语言进行开发。代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中,方便对数据进行操作本课题基于WEB的开发平台,设计的基本思路是:  我们通过Python和Djiango框架开发了本系统将是一个具有高度伸缩性、灵活性、稳定性且可扩充、易维护的领系统。本系统以简便的方式,实现最基本 系统。
1、相关技术
(1)Python语言
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,其设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python是一门高级语言,能够很好的处理文本,科学计算,GUI编程,也能够用于服务器编写。与shell脚本相比,Python标准库自带正则表达式引擎,能够很好的处理文本内容,同时Python也有很多适用于文件移动复制等,可以完成shell脚本所能做到的一切内容。同时,Python能够调用command在脚本中嵌入其他的一些shell命令,这就极大简化了Python脚本的编写和提升了Python脚本的编写效率。但是,与shell脚本的性能相比,python有所逊色。
与c/c++/java等语言相比,Python的库相当强大,能够做到这些语言做到的任何事情,不管是GUI编程,服务器编写,还是大数据处理以及人工智能等等,Python都有相应的库或者框架供你使用,另外,由于Python是一门解释型语言,省去了编译和链接等步骤,能够节省开发过程中不少的时间,高封装程度使其开发效率很高,毫不夸张的说,使用c/c++/java需要100行的代码,使用Python可能只需要5行,例如ftpserver。但是,正如Python是一门解释型语言和高封装性,使其执行效率比c/c++/java要低很多。另外,Python支持模块化,也使其具备与c/c++/java一样的承担大型项目的能力,但最好不要用Python做大型项目。
Python的扩展性也很好,其可以利用c语言编写模块,编译链接到解释器,从而使Python能够调用该c模块中的接口。反之,C语言也能将Python解释器连接到C中,从而在C中调用Python。
因此Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,其设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

 Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python 
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值