开始Flask项目

Posted 133陈贝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开始Flask项目相关的知识,希望对你有一定的参考价值。

  1. 新建Flask项目。
  2. 设置调试模式。
  3. 理解Flask项目主程序。
  4. 使用装饰器,设置路径与函数之间的关系。
  5. 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
  6. 用视图函数反转得到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项目的主要内容,如果未能解决你的问题,请参考以下文章

开始Flask项目

如何通过单击片段内的线性布局从片段类开始新活动?下面是我的代码,但这不起作用

开始Flask项目

开始Flask项目

开始Flask项目

开始Flask项目