用vue写的网站(Python)

序准备在接下来的一段时间里,使用flask构建一个简单的Web服务器。并将这一系列过程,通过几篇文章记录下来。虽然是写的是一个简单的WEB服务器,但是会将实现一个Web服务器所必需的大部分的功能,而不只是一个网上常见的极其简单的flask的入门教程。这一系列文章将围绕flask这一个轮子,建造一辆小汽车。以flask为引子,引入数据库,缓存,日志,环境配置等常见的组件,并且还会引入前后端分离的概念。如果精力足够,在Python-Flask这个系列做完之后,再写一个Vue+element-ui架构的前端项目,并与flask后台相连动。感兴趣的朋友记得点击关注哦!Flask是什么Flask是一个使用Python编写的轻量级 Web 应用框架。我们可以使用Python语言快速实现一个网站或Web服务。flask安装Flaskpip install flask简单的实例(Hello World)安装好flask之后,启动一个web服务就成了一个轻而易举的事情。下面就是一个10行代码的web服务器。app.py命令行执行:python app.py。浏览器打开地址:http://127.0.0.1:5000/Hello World这样一个极简的web服务器就运行起来了,但是真正的一个web服务器不可能真的就这么简单,所有代码都写在一个文件里。所以,如果要用flask写一个真正的web服务器,我们需要做的第一件事情构建合理的目录结构。文件目录结构由于现在还只是一个极简的Hello World程序,模块分类还十分简单。现在就只做一个简单的目录,不过随着功能的一一实现,目录结构会慢慢丰富起来。目录结构app目录业务实现的主要目录。以后的Python代码主要存放于此。app.controller目录路由信息的存放目录。main.py项目启动文件requirements.txtrequirements.txt 文件 里面记录了当前程序的所有依赖包及其精确版本号。可以用个执行以下命令安装项目所有的依赖包。pip install -r requirements.txt代码controller/__init__.pycontroller/__init__.pycontroller/hello.pycontroller/hello.pymain.pymain.pyrequirements.txtrequirements.txt命令行执行:python app.py。浏览器打开地址:http://127.0.0.1:5000/helloHello World总结这就是第一天的内容,通过这篇文章很简单的我们就可以启动一个web服务器。并构建了一个简单的目录结构。当然这还是一个很小的树苗,但是随着时间的增长,它会慢慢的长成一个大树。下一篇文章,我会在当前项目的基础上,添加数据库组件:sqlite3,Flask-SQLAlchemy。使我们的项目不再是一个hello world一样的入门实现。感兴趣的朋友记得点关注哦。该项目的github地址也会在后续的文章中提供出来。

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/40115.html