zoukankan      html  css  js  c++  java
  • 记录一下flask常用的命令,每次都找太麻烦啦

    前端:

    base.html

    <!DOCTYPE html>
    <html lang="ZH-CN">
    <head>
        <meta charset="UTF-8">
        <title>{% block title %}{% endblock %}</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover">
       <link rel="stylesheet" href="../static/css/mdui.min.css">
       <link rel="stylesheet" href="../static/css/app.css" crossorigin="anonymous">   
       <script src="../static/js/mdui.min.js"></script>
    {% block style %}{% endblock %}
    </head>
    <body class="mdui-drawer-body-left mdui-appbar-with-toolbar mdui-theme-primary-blue-grey mdui-theme-accent-pink">
    
    
            <div class="mdui-list" mdui-collapse="{accordion: true}" style="margin-bottom: 76px;">
                <div class="mdui-collapse-item {% if request.path=='/home' %} mdui-list-item-active {% endif %}">
                    <div class="mdui-collapse-item-header mdui-list-item mdui-ripple">
                        <i class="mdui-list-item-icon mdui-icon material-icons">home</i>
                        <a href="{{ url_for('home')}}" class="mdui-list-item-content mdui-ripple">首页</a>
                    </div>
                </div>
    </div>
    
    
    </div>
    {% block container %}{% endblock %}
    
    {% block script %}{% endblock %}
    </html>

    子页面:

    {% extends "base.html" %}
    {% block title %} 首页 {% endblock %}
    {% block style %}
    <style type="text/css">
        #showSecret {
          cursor: pointer;
          color: #607d8b;
        }
    </style>
    {% endblock %}
    {% block container %}
    <div class="mdui-container doc-container" style="min-height: 600px;">
    
    </div>
    {% endblock %}

    server.py:

    # -*- coding: utf-8 -*-
    
    import requests
    import demjson
    import operator
    import logging
    import const
    import wj_user
    import wj_token
    
    from flask import Flask
    from flask import request
    from flask import render_template
    from flask import jsonify
    
    from recieve import recieve_msg_process
    from send import send_msg_process
    
    app = Flask(__name__)
    app.logger.setLevel(logging.INFO)
    
    @app.route('/admin', methods=['GET'])
    def hello_world():
        return 'hello world, this is JuGuang!!'
    
    @app.route('/home', methods=['GET'])
    def home():
        return render_template("home.html")
    
    @app.route('/login', methods=['GET'])
    def login():
        if request.method == 'GET':
            return render_template("login.html")
        else:
            pass
    
    
    @app.route('/register', methods=['GET'])
    def register():
        return render_template("register.html")
    
    
    if __name__ == '__main__':
        app.run(host='0.0.0.0', port=4567, debug=True)
  • 相关阅读:
    chrome新版本flash无法在http网站上运行的解决办法
    SSO单点登录三种情况的实现方式详解(转载)
    解决请求筛选模块被配置为拒绝包含的查询字符串过长的请求(原创)
    更改mysql默认字符集 (转载)
    用TextWriterTraceListener实现log文件记录 (转载)
    PO BO VO DTO POJO DAO概念及其作用
    SqlServer 的一个坑
    关于windows服务注册的问题
    原生js的数组除重复
    ES6 箭头函数下的this指向和普通函数的this对比
  • 原文地址:https://www.cnblogs.com/qjykn/p/11061498.html
Copyright © 2011-2022 走看看