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

浙公网安备 33010602011771号