flask_sqlalchemy

求解答,显示参数错误,本人比较菜,不知道这个问题错在哪里浏览器返回的错误信息说的是参数问题,但是看了很久也不知道问题错崽哪里,请帮帮忙!谢谢

img

img

img

要不你把per_page=10改成per_page吧,当然你得事先给per_page赋值。

img


点进去看看这里面支持几个参数

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7458523
  • 这篇博客也不错, 你可以看下flask 集成 sqlalchemy一个常见的错误和解决方案
  • 除此之外, 这篇博客: flask_sqlalchemy常用查询语句总结中的 动态组合条件。针对不同的场景,可能需要不同的查询条件,类似动态的拼接SQL 语句。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • if filter_type == 1:
                search = and_(GameRoom.status ==1,or_(
                    and_(GameRoom.white_user_id == user_id,
                         GameRoom.active_player == 1),
                    and_(GameRoom.black_user_id == user_id,
                         GameRoom.active_player == 0)))
            elif filter_type == 2:
                search = and_(GameRoom.status ==1,or_(
                    and_(GameRoom.white_user_id == user_id,
                         GameRoom.active_player == 0),
                    and_(GameRoom.black_user_id == user_id,
                         GameRoom.active_player == 1)))
            elif filter_type == 3:
                search = GameRoom.create_by == user_id
            
            db.session.query(GameRoom).filter(search).all()

     

  • 您还可以看一下 郭宏志老师的Flask 项目实战课程中的 配置flask_sqlalchemy数据库小节, 巩固相关知识点