开始Flask项目
Posted 133陈贝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开始Flask项目相关的知识,希望对你有一定的参考价值。
- 新建Flask项目。
- 设置调试模式。
- 理解Flask项目主程序。
- 使用装饰器,设置路径与函数之间的关系。
- 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
- 用视图函数反转得到URL,url_for(‘login’),完成导航里的链接。
rom flask import Flask,render_template app = Flask(__name__)#初始化一个Flask对象,需要传递一个参数__name__ #@app.route(\'/\') #这是一个装饰器,在函数上面,其作用是做一个URL与视图函数的映射, #http://127.0.0.1:5000/ 去执行hello world()这个函数 #def hello_world(): #return \'Hello World!\' @app.route(\'/\') def index(): return render_template(\'1101.html\') @app.route(\'/register/\') def register(): return render_template(\'31.html\') @app.route(\'/login/\') def login(): return render_template(\'1031.html\') if __name__==\'__main__\':#当前这个文件作为主程序运行,就会执行这段,作为模板 app.run(debug=True) #启动一个web服务器,来监听并接受用户的请求
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>我的页面</title> <link rel="stylesheet" type="text/css" href="../static/css/1101.css"> <script src="../static/js/1101.js"></script> <!-- 新 Bootstrap 核心 CSS 文件 --> <link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- 可选的Bootstrap主题文件(一般不使用) --> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css"></script> <!-- jQuery文件。务必在bootstrap.min.js 之前引入 --> <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script> <!-- 最新的 Bootstrap 核心 javascript 文件 --> <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body class="beijing" id="myBody"> <nav class="navbar navbar-default " role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <a href="1101.html" class="navbar-brand" >我的页面</a> <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">提交</button> </form> </div><img id="myOnOff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" width="40px"> <ul class="nav navbar-nav navbar-right"> <li><a href="{{ url_for(\'register\')}}"><span class="glyphicon glyphicon-user"></span> 注册</a></li> <li><a href="{{ url_for(\'login\')}}"><span class="glyphicon glyphicon-log-in"></span> 登录</a></li> </ul> </div> </nav>
以上是关于开始Flask项目的主要内容,如果未能解决你的问题,请参考以下文章