Python瓶基础登录功能的示例分析

  介绍

这篇文章主要介绍了Python瓶基础登录功能的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

0 x01路由

得到flask  import 瓶      app =,瓶(__name__),, #,瓶对象实例化   ,   @app.route(& # 39;/指数# 39;),,,,#定义首页   @app.route(& # 39;/& # 39;),,,,,,, #设置默认指数   def 指数():   ,,,return  & # 39; hello 世界! & # 39;      @app.route (& # 39;/home/& lt;字符串:username> & # 39;),,, #,生成回家路,由单一传参   def 家居(用户名):   ,,,印刷(用户名)   ,,,return  & # 39; & lt; h2>欢迎回家& lt;/h2> & # 39;      @app.route(& # 39;/主/& lt;字符串:username>/& lt;字符串:password> & # 39;), #多个参数传递   def 主要(用户名、密码):   ,,,印刷(用户名)   ,,,print(密码)   ,,,return  & # 39; & lt; h2> welcome & # 39;      def 约():   ,,,return , & # 39; about 页面# 39;   app.add_url_rule(规则=& # 39;/关于# 39;,view_func=),, #另一种添加路由的方式      if  __name__ ==, & # 39; __main__ # 39;:   ,,,app.debug =, True , #开启调试模式   ,,,app.run ()

0 x02模版和静态文件

2.1文件结构

 Python瓶基础登录功能的示例分析

2.2代码

# app.py   # app.py   得到flask  import 烧瓶,render_template ,,, #倒入模版      app =,瓶(__name__), #声明模版文件夹         @app.route((& # 39;/指数# 39;))   def 指数():      return 才能;render_template (& # 39; index . html # 39;), #返回模版      if  __name__ ==, & # 39; __main__ # 39;:   ,,,app.run (debug=True) & lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,,,& lt; meta  charset=癠TF-8"比;   ,,,& lt; title> Title   & lt;/head>   & lt; body>   ,,,& lt; h2> hello  hello   ,,,& lt; https://www.yisu.com/zixun/img  src="/静态/一/1. png”>      

2.3运行效果

 Python瓶基础登录功能的示例分析

0 x03 json

得到flask  import  jsonify烧瓶      app =,瓶(__name__)      @app.route (& # 39;/& # 39;   def 指数():   ,,,user =,{& # 39;名字# 39;:& # 39;李三& # 39;,& # 39;密码# 39;:& # 39;123 & # 39;}   ,,,return  jsonify(用户)      if  __name__ ==, & # 39; __main__ # 39;:   ,,,app.run (debug=True)

3.1运行效果

 Python瓶基础登录功能的示例分析

0 x04重定向

4.1访问跳转

得到flask  import 瓶,,redirect , #导入跳转模块      app =,瓶(__name__)      @app.route(& # 39;/指数# 39;)   def 指数():   ,,,return 重定向(& # 39;https://www.baidu.com& # 39;), #指定跳转路径,访问/索引目录即跳到百度首页      @app.route(& # 39;/回家# 39;)   def 家居():   ,,,return  & # 39; home 页面# 39;   if  __name__ ==, & # 39; __main__ # 39;:   ,,,app.run (debug=True)

4.2打印路由

得到flask  import 烧瓶,url_for  #导入模块      app =,瓶(__name__)      @app.route(& # 39;/指数# 39;)   def 指数():   ,,,return  & # 39;测试# 39;      @app.route(& # 39;/回家# 39;)   def 家居():   ,,,print (url_for(& # 39;指数# 39;)),,,打印,指数路由   ,,,return  & # 39; home 页面# 39;      if  __name__ ==, & # 39; __main__ # 39;:   ,,,app.run (debug=True)

4.3跳转传参

#,访问家里,将名字带入指数并显示在页面   得到flask  import 烧瓶,url_for redirect  #导入模块      app =,瓶(__name__)      @app.route (& # 39;/index<字符串:name> & # 39;)   def 指数(名称):   ,,,return  & # 39; test  % & # 39; %,名字      @app.route(& # 39;/回家# 39;)   def 家居():   ,,,return 重定向(url_for(& # 39;指数# 39;name=& # 39;行政与# 39;))      if  __name__ ==, & # 39; __main__ # 39;:   ,,,app.run (debug=True)

Python瓶基础登录功能的示例分析