标签:false and int fun pac ase type gis obj
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()
标签:false and int fun pac ase type gis obj
原文地址:https://www.cnblogs.com/coder211/p/9056014.html