zoukankan      html  css  js  c++  java
  • 开始Flask项目

    1. 新建Flask项目。
    2. 设置调试模式。
    3. 理解Flask项目主程序。
    4. 使用装饰器,设置路径与函数之间的关系。
    5. 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
    6. 用视图函数反转得到URL,url_for(‘login’),完成导航里的链接。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>{% block title %}{% endblock %}导航</title>
        <link rel="stylesheet" type="text/css" href="../static/css/daohang.css">
        <script src="../static/js/daohang.js"></script>
        <link rel="stylesheet" href="{{ url_for('static',filename='css/daohang.css') }}">
    {% block head %}{% endblock %}
    </head>
    <body id="myBody">
    <nav class="navbar">
        <a href="{{ url_for('daohang') }}">首页</a>
        <a href="{{ url_for('denglu') }}">登录</a>
        <a href="{{ url_for('zhuce') }}">注册</a>
        <input type="text" name="search" placeholder="请输入关键字">
        <button type="submit">查找</button>
        <select class="navigate">
            <option>个人中心</option>
            <option>收藏</option>
            <option>点击</option>
        </select>
        <img id="myOnOff" src="http://www.runoob.com/images/pic_bulbon.gif" onclick="mySwitch()" width="20px">
    </nav>
    {% block main %} {% endblock %}
    </body>
    from flask import Flask, render_template
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def daohang():
        return render_template('daohang.html')
    
    
    @app.route('/denglu/')
    def denglu():
        return render_template('denglu.html')
    
    
    @app.route('/zhuce/')
    def zhuce():
        return render_template('zhuce.html')
    
    
    if __name__ == '__main__':
        app.run()
  • 相关阅读:
    xrange和range区别
    bool([x]) 将x转换为Boolean类型
    bin(x) 将整数x转换为二进制字符串
    chr(i) 返回整数i对应的ASCII字符
    音乐欣赏
    迅雷下载百度云引发的“事故”
    swift获取图片路径出错
    记号笔写在白板上引起的尴尬而又无奈的事件
    swift 3新特性总结
    watch
  • 原文地址:https://www.cnblogs.com/xiaojiaqi/p/7780594.html
Copyright © 2011-2022 走看看