Ошибка 302 Flask при перенаправлении после публикации формы

#python-3.x #flask #post

#python-3.x #flask #Публикация

Вопрос:

В Flask при перенаправлении на разные маршруты после отправки формы выдается Error Response 302 (VFS connection does not exist) . Ниже приведен небольшой пример того, с чем я имею дело, есть и другие перенаправления на других маршрутах, которые выдают точно такой же ответ. В коде или перенаправлении нет ничего странного, я что-то упускаю? (Кстати, я использую AWS Cloud9)

 @app.route('/data/import-data', methods=['GET', 'POST'])    
def csv_import():
    
    if request.method == "POST":
        
        #fetch file, some logical tests, parse to pandas df and session data - this works all fine and well
        
        return redirect(url_for('map_fields')) #error occurs here
           
    return render_template('data-import-data.html')

@app.route('/data/import-data/map-fields', methods=['GET', 'POST'])
def map_fields():
     
    #get data from session data
    
    if request.method == "POST":
        
        #continue to work with the session data
        
        return redirect(url_for('data_table'))
        
    return render_template('data-import-map-fields.html')
  

HTML для формы для первого маршрута, который перенаправляет на другой маршрут

 <form class="" action="/data/import-data" method="POST" enctype=multipart/form-data>
      <div class="position-relative form-group"><label for="exampleFile" class="">File</label>
      <input name="csvfile" type="file" class="form-control-file">
      <small class="form-text text-muted">Max. file size 1.5MB(Mega-Bytes). Accepted file type .csv only. </small>
      </div>
      <div class="position-relative row form-check">
        <button hrefname="csvuploadbutton" class="mb-2 mr-2 btn btn-primary btn-lg btn-block" type="submit">Proceed
        </button>
      </div>
</form>
  

Комментарии:

1. Что за сообщение об ошибке?

2. @PGHE POST /data/import-data HTTP/1.1" 302 . Страница, которая появляется после публикации, находится там, где она читается VFS connection does not exist , URL-адрес на этой странице читается правильно /data/import-data/map-fields