title: Flask redirect to url and pass query strings
body: <p>I have a view that is defined like such:</p>
  
  <pre><code>@views.route('/issues')
  def show_view():
      action = request.args.get('action')
  method = getattr(process_routes, action)
  return method(request.args)
  </code></pre>
  
  <p>in my process_routes module, I would like to call this method, and pass query string values. I have the following code:</p>
  
  <pre><code>return redirect(url_for('views.show_view', action='create_or_update_success'))
  </code></pre>
  
  <p>I have a function in process_routes named create_or_update_success</p>
  
  <p>I am getting </p>
  
  <pre><code>BuildError: ('views.show_view', {'action': 'create_or_update_success'}, None)
  </code></pre>
  
  <p>views is a blueprint. I can successfully call</p>
  
  <pre><code>/issues?action=create_or_update_success
  </code></pre>
  
  <p>In my browser.</p>
  
  <p>What am I doing wrong?</p>