[ 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()

猜你喜欢

转载自www.cnblogs.com/coder211/p/9056014.html