• [ Python ] Flask


    Flask Installation

    Package      Version
    ------------ -------
    click 6.7
    Flask 0.12.2
    itsdangerous 0.24
    Jinja2 2.10
    MarkupSafe 1.0
    Werkzeug 0.14.1

    beans.py

    # -*- coding: utf-8 -*-
    
    class Student(object):
    
        from functools import singledispatch
        @singledispatch
        def fun(arg, verbose = False):
            if verbose:
                print("please let me say: ", end='')
            print(arg)
    
        @fun.register(int)
        def _(arg, verbose=False):
    
        @property
        def scorexx(self):
            return self._scorex
    
        @scorexx.setter
        def scorexx(self, value):
            if not isinstance(value, int):
                raise ValueError('scorexx must be an integer.')
            if value<0 or value>100:
                raise ValueError('value must between 0 and 100.')
            self._scorex = value
    
    if __name__ == '__main__':
        stu = Student()
        stu.scorexx = 100
        stu.scorexx = 101
        print(stu.scorexx)
    

      webapp.py

     1 # -*- coding: utf-8 -*-
     2 from flask import Flask
     3 import json
     4 
     5 app = Flask(__name__)
     6 
     7 
     8 @app.route('/')
     9 def hello_world():
    10     ml = ['Hello Flask Workd', '你好,Flask世界!']
    11     print(ml)
    12     print(type(ml))
    13     print(type(str(ml)))
    14     return str(json.dump(ml[0]))
    15 
    16 
    17 if __name__ == '__main__':
    18     app.run()
  • 相关阅读:
    (floyd+DP) zoj 3027
    (树形DP) acdream 1028
    acdream 1032
    (BFS) acdream 1191
    (树形DP) bzoj 1060
    (状态压缩DP) poj 2978
    (DP) codeforces 358D
    (DP+二分) hdu 3433
    (最大生成树) hdu 3367
    hdoj 3501
  • 原文地址:https://www.cnblogs.com/coder211/p/9056014.html
Copyright © 2020-2023  润新知