flask安装:

第一个flask程序:

pycharm新建一个flask项目,新建项目的截图如下:

app.py代码如下:

#从flask这个包中导入Flask这个类
#Flask这个类是项目的核心,以后很多操作都是基于这个类的对象
#注册url,注册蓝图等都是基于这个类的对象
from flask import Flask

#创建一个Flask对象,传递__name__参数进去
#__name__参数的作用
#1.可以规定模板和静态文件的查找路径
#2.以后一些Flask插件,比如Flask-migrate、Flask-SQLAlchomy如果报错了,那么Flask
#可以通过这个参数找到具体的错误位置
app = Flask(__name__)

#@app.route是一个装饰器
#@app.route('/')就是将url中的/映射到hello_world这个视图函数上面
#以后你访问自己的网站的/目录的时候,就会执行hello_world这个函数,然后将这个函数的返回值
#返回给浏览器
@app.route('/')
def hello_world():
    return 'Hello World!'

#如果这个文件是作为一个主文件运行,那么就执行app.run()方法
#也就是启动这个网站
if __name__ == '__main__':
    #app.run(),是Flask中的一个测试应用服务器
    #开发中测试使用
    #实际部署项目使用其它应用服务器
    #比如uwsg等应用服务器
    #修改端口比如8000直接在app.run(port=8000)
    app.run()

右击运行该文件,启动测试应用服务器

最新文章

  1. 自定义圆饼(利用贝塞尔曲线和CGContext类完成)
  2. php代码效率测试
  3. UA模拟
  4. 自定义HttpMessageHandler实现HTTP方法的重写
  5. java jvm学习笔记二(类装载器的体系结构)
  6. android开发之Notification学习笔记
  7. tyvj1728 普通平衡树
  8. codevs 3094 寻找sb4
  9. Erlang ODBC 处理中文
  10. 开发过程遇到的bug
  11. linux系统命令学习系列-用户组管理
  12. 伺服电机&旋转变压器&光电编码器
  13. MonggoDB(二)
  14. linux上磁盘的操作相关命令
  15. class的真相
  16. Excel动态图表
  17. Java面试题详解二:java中的关键字
  18. 用vue+element-ui开发后台笔记
  19. Ajax+PHP实现异步上传多张图片
  20. Android Studio 创建不同分辨率的图标

热门文章

  1. SpringBoot | 第十七章:web应用开发之文件上传
  2. nginx fpm生产环境的权限设置
  3. JAVA4大线程池
  4. Thymeleaf的模板使用介绍
  5. PHP函数:method_exists和function_exists
  6. 小div在大div里面 垂直居中
  7. DB2数据库常用语句
  8. Java 中 Double 相关问题
  9. iOS开发资料
  10. getline()读入一整行