用jQuery[WTForms]填写选择列表

2024-10-01 07:42:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个函数,它将填写SelectField:EVENT_uName,但问题是当我想将我的列表发送到SelectField时。你知道我做错什么了吗?

我创建函数autocompleteEvent请求db并将结果作为列表返回。

@app.route('/autocompleteEvent',methods=['GET'])
def autocompleteEvent():
    today = time.strftime("%m/%d/%Y")
    json_list = []
    name=current_user.USERNAME
    q = USER.query.filter_by(USERNAME=name).first()
    ID_FEDERATION=q.FEDERATION.ID_FEDERATION

    q = EVENTS.query.filter_by(ID_FEDERATION=ID_FEDERATION).all()
    for i in q:
        if i.DATE>=today:
            json_list.append(i.EVENT_NAME)
        else:
            continue
    print(json_list)
    search = request.args.get('term')
    app.logger.debug(search)
    return jsonify(json_list=json_list)

因此,我得到:

^{pr2}$

烧瓶形式:

^{pr3}$

jQuery代码:

^{pr4}$

Tags: 函数nameeventidjsonapp列表today