簡體   English   中英

Flask 后置方法 405

[英]Flask Post method 405

為什么不調用 Post 方法我只能使用 get 方法

@Admin.route("/upload-image",methods=["GET", 'POST']) def upload_image():

if request.method == 'POST':

    if request.files:
        pdf = request.files["pdf"]

        print(pdf)
        return redirect()
return '''<form action="/Admin/upload-image" method='POST'>

    <div class="form-group">
      <label>Select PDF</label>
      <div class="custom-file">
        <input type="file" class="custom-file-input" name="pdf" id="pdf">
        <label class="custom-file-label" for="image">Select PDF</label>
      </div>
    </div>

    <button type="submit" class="btn btn-primary">Upload</button>
  </form>'''

我在我的項目中遇到了類似的問題,這是我找到的解決方案:-)

獲取登錄電話

@app.route("/login")
   def getCall():
     response = {}
     response['result'] = '0'
     response['messege'] = 'response from get'
     return response

發出登錄請求

@app.route("/login", methods=['POST'])
def postCall():
 response = {}
 response['result'] = '0'
 response['messege'] = 'response from post'
 return response

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM