旅游精品网站建设,企业融资以什么为基础,装饰公司logo图标图片,建站需要会哪些语言1. Flask 中的Hello World! 在使用pycharm创建一个Flask项目后#xff0c;将会默认创建一个flask的app#xff0c;这里来讲下每行代码表示的意义#xff0c;代码入下 from flask import Flask # 导入flask模块 如果没有这个模块需要使用pip install flask 进行安装…1. Flask 中的Hello World! 在使用pycharm创建一个Flask项目后将会默认创建一个flask的app这里来讲下每行代码表示的意义代码入下 from flask import Flask # 导入flask模块 如果没有这个模块需要使用pip install flask 进行安装app Flask(__name__) # 实例化一个flask实例flask会根据传入参数确定应用的路径静态文件和模板文件的默认路径app.route(/) # 应用的路由部分
def hello_world():return Hello World! # 该路由指向的函数部分if __name__ __main__:app.run() # 运行flask应用运行程序后在浏览器输入http://localhost:5000就可以看到Hello World!这就是一个最简单的Flask应用使用ctrlc来停止服务。 注意 1.在使用flask编写应用时如果对代码进行了修改需要手动的重启服务才会生效Flask有一个调试模式可以优化这个问题并且在启动了调试支持后不仅修改代码后服务会自动重启而且代码在出现错误后会提供一个有用的调试器,调试支持允许执行代码存在安全风险决不能用于生产环境添加调试支持的两种方法1.app.debugTrue;2.app.run(debugTrue) 2.在使用app.run()启动应用后会默认监听127.0.0.1的5000端口如果想让外部机器访问只需要在run方法中加入参数来指定服务运行的IP、端口线程进程等。run方法可以添加很多参数后期继续讲。 2.Flask路由 flask的路由系统就是一个app.route的装饰器在这个装饰器中可以填入多个参数这里的route装饰器就是把一个视图绑定到URL上。例如 # 利用路由系统给URL绑定不同的视图函数
app.route(/)
def hello_world():return Hello World!
app.route(/user)
def user():return Hello User! 除此之外Flask也可以动态的构造URL的特定部分把动态的值传递给视图函数来使用,例如 app.route(/user/username) # 接收一个动态的值传递给视图函数视图函数又将动图数据返回给前端
def username(username):return Hello {username}.format(usernameusername)
# 同时也可以指定一个可选的转化器指定动态值的类型
# 例子int:age
# int 接受整数
# float 接受浮点数
# path 接受带有斜线的字符串 asdfasdf阿斯蒂芬sdfasdf转载于:https://www.cnblogs.com/40kuai/p/7492574.html