postmain报400_Post 400(错误请求)

我正试图提交我的表格,但由于帖子有问题,它总是失败。我不确定是什么原因导致服务器无法处理请求,不管它是否与语法、请求路由等有关。我还注释掉了与文件上载相关的每一行,以及注释掉if(validated)语句。因此,控制台中没有错误,但表单提交仍然失败。谢谢你的帮助/指导谢谢。在

提交表单时收到以下错误消息:

在视图.py在@blueprint.route("register/", methods=['GET', 'POST'])

def register():

"""Renders register page."""

form = RegisterForm()

if request.method == 'POST':

if not form.validate_on_submit():

return render_template('main/register.html', page_title="Service Registration",

form=form, form_success=False, media_types=current_app.config["ACCEPTED_"

"MEDIA_TYPE"])

ticket, err = create_ticket2(customer_id, organization + "\n" + venue_name + "\n" + street + "\n" + country + "\n" + teamviewquestion + "\n" + teamviewerid + "\n" + deviations + "\n" + deviationsnotes + "\n" + displaydirector + "\n" + composer + "\n" + decryptor + "\n" + motionrocket + "\n" + othersoftware,

location=location)

if err:

return render_template('main/register.html', page_title="Service Registration",

form=form, form_success=False, message=err, media_types=current_app.config["ACCEPTED_"

"MEDIA_TYPE"])

else:

success_msg = "Error"

.format(ticket.get('id'))

return render_template('main/register.html', page_title="Service Registration",

form=form, form_success=True, message=success_msg, media_types=current_app.config["ACCEPTED_"

"MEDIA_TYPE"])

return render_template('main/register.html', page_title="Service Registration",

form=form, media_types=current_app.config["ACCEPTED_"

"MEDIA_TYPE"])

"""Handles file upload POSTs."""

first_name = request.form.get("first_name")

last_name = request.form.get("last_name")

name = request.form.get("first_name") + " " + request.form.get("last_name")

email = request.form.get("email")

filename = request.form.get("filename")

file_type = request.form.get("file_type")

if filename == '':

response = make_response("No selected file")

return response, 400

if check_file_type(file_type):

filename = clean_filename(filename)

filename = secure_filename(filename)

filename = unique_filename(filename)

response = generate_presigned_post(filename, file_type)

# CREATE DB REFERENCE

url = "http://nevcodocs.s3.amazonaws.com/Uploads/{}".format(filename)

instance = CustomerFileUpload.query.filter_by(url=url).first()

if not instance:

instance = CustomerFileUpload(url=url, email=email, name=name)

db.session.add(instance)

db.session.commit()

else:

instance.update(created_at=datetime.utcnow())

return response, 200

js(票务提交功能)

^{pr2}$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值