如何将图像数据从 html 表单获取到烧瓶?

问题描述

我正在使用flask api,但出现以下错误

werkzeug.exceptions.BadRequestKeyError: 400 Bad Request: 浏览器(或代理)发送了一个该服务器无法理解的请求。 KeyError: 'sub_image'

<div class="card-body  align-self-center d-flex flex-column ">
    <div class="mt-4">
    <div class=" custom-file  my-auto">
        {{
        sform.sub_image.label(class="custom-file-label
        text-left") }}{{
        sform.sub_image(class="custom-file-input")
        }}
        <input type="text" name="sub_image"
            value="{{common.userdata.id}}" hidden>
        <input type="text" name="url"
            value="{{request.url}}" hidden>
    </div>
    <div class="form-group m-0 my-3">
        {{ sform.sub_imageurl }}&ensp; {{
        sform.sub_imageurl.label }}
    </div>
</div>

和views.py

@appbuilder.app.route('/addsuborganz',methods=['POST'])
def addsuborganz_view():
    id = request.form['userid']
    org = Organisations.objects(users__user_id=id).get()
    print("@@@@@@@@@@@@@@@@@@@@@@@")
    S_org = Sub_Organization(
        sub_org_image = request.form['sub_image'],sub_org_imageurl = request.form['sub_imageurl'],sub_org_name = request.form['sub_name'],sub_org_email = request.form['sub_email'],sub_org_mobile = request.form['sub_mobile'],sub_org_website = request.form['sub_website'],sub_org_location = request.form['sub_location'],sub_org_address = request.form['sub_address'],sub_org_zipcode = request.form['sub_zipcode'],sub_org_city = request.form['sub_city'],sub_org_state = request.form['sub_state'],sub_org_country = request.form['sub_country'])
    org.update(sub_orgs=[S_org])
    flash('Sub organisation created Successfully!!!')
    return "..."    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)