1. # 定义接口
    2. @workSpace.route('/search/<int:id>', methods=['GET', 'POST'])
    3. def search(id):
    4. # 从数据库查询数据
    5. myInfo = MyTodo.query.filter_by(id).first()
    6. # 返回数据
    7. if myInfo is None:
    8. return jsonify({
    9. "status": False,
    10. "message": "数据为空",
    11. "code": 400,
    12. })
    13. else:
    14. return jsonify({
    15. "status": True,
    16. "message": "查询成功",
    17. "code": 200,
    18. "result": {
    19. 'id': myInfo.id,
    20. 'username': myInfo.username,
    21. 'task': myInfo.task,
    22. }
    23. })

    MyTodo 是一个类,query也是一个类,两个类构成一个组合,然后可以使用一系列的点语法方法

    1. # 两个类构成一个组合
    2. tom = Person()
    3. dog = Dog()
    4. tom.pat = dog