Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:';仪表化列表';对象没有属性';获取';_Python_Html_Css_Flask_Backend - Fatal编程技术网

Python 属性错误:';仪表化列表';对象没有属性';获取';

Python 属性错误:';仪表化列表';对象没有属性';获取';,python,html,css,flask,backend,Python,Html,Css,Flask,Backend,在呈现html模板时,未正确传递分钟\u id。它抛出错误:“AttributeError:'InstrumentedList'对象没有属性'get'”。我不知道如何解决这个问题 这是一行让我绊倒的代码。 minutes=club.minutes.get(minutes_id)#获取特定日期的分钟数 路由。py: @clubs.route("/view_minutes/<int:user_id>/<int:club_id>", methods=['GET', 'POST'

在呈现html模板时,未正确传递分钟\u id。它抛出错误:“AttributeError:'InstrumentedList'对象没有属性'get'”。我不知道如何解决这个问题

这是一行让我绊倒的代码。
minutes=club.minutes.get(minutes_id)#获取特定日期的分钟数

路由。py:

@clubs.route("/view_minutes/<int:user_id>/<int:club_id>", methods=['GET', 'POST'])
@login_required
def view_minutes(user_id, club_id):
    club = Club.query.get_or_404(club_id)
    user = User.query.get_or_404(user_id)
    minutes = club.minutes
    #if click "export" -->
        #return render_pdf(url_for('minutes_pdf', user_id=user_id, club_id=club_id))
    return render_template('view_minutes.html', title='View', user=user, club=club, minutes=minutes)

@clubs.route("/minutes_pdf/<int:user_id>/<int:club_id>/<int:minutes_id>.pdf", methods=['GET', 'POST'])
@login_required
def minutes_pdf(user_id, club_id, minutes_id):
    club = Club.query.get_or_404(club_id)
    user = User.query.get_or_404(user_id)
    minutes = club.minutes.get(minutes_id) #GET THE Minutes for specific DAY
    return render_template('view_minutes_pdf.html', club=club, minutes=minutes)

在url中,您已经捕获了
minute\u id
为什么不直接查询

Minutes.query.get_or_404(minute_id) 

在url中,您已经捕获了
minute\u id
为什么不直接查询

Minutes.query.get_or_404(minute_id) 

错误说明一切。看一下课堂记录的定义。没有名为
minutes\u id
的属性,如果您正在查找分钟的
id
,那么您的代码必须是
club.minutes.id
如何修复此错误,以便我可以从club.minutes的一个特定id访问数据(就像我为club和用户所做的那样)?错误说明了一切。看一下课堂记录的定义。没有名为
minutes\u id
的属性,如果您正在查找分钟的
id
,那么您的代码必须是
club.minutes.id
如何修复此错误,以便我可以从club.minutes的一个特定id访问数据(就像我为club和User所做的那样)?