खोज…


वाक्य - विन्यास

  • रीडायरेक्ट (स्थान, कोड, प्रतिक्रिया)

पैरामीटर

पैरामीटर विवरण
स्थान उस स्थान को प्रतिक्रिया को पुनर्निर्देशित करना चाहिए।
कोड (वैकल्पिक) डिफ़ॉल्ट रूप से पुनर्निर्देशित स्थिति कोड, 302। समर्थित कोड 301, 302, 303, 305 और 307 हैं।
प्रतिक्रिया (वैकल्पिक) प्रतिक्रिया का संकेत देते समय उपयोग करने के लिए एक प्रतिक्रिया वर्ग। यदि डिफ़ॉल्ट अनिर्दिष्ट है, तो डिफ़ॉल्ट werkzeug.wrappers.Response है।

टिप्पणियों

स्थान पैरामीटर एक URL होना चाहिए। यह इनपुट कच्चा हो सकता है, जैसे ' http://www.webpage.com ' या इसे url_for () फ़ंक्शन के साथ बनाया जा सकता है।

सरल उदाहरण है

from flask import Flask, render_template, redirect, url_for

app = Flask(__name__)

@app.route('/')
def main_page():
    return render_template('main.html')

@app.route('/main')
def go_to_main():
    return redirect(url_for('main_page'))

डेटा के साथ गुजर रहा है

# ... 
# same as above

@app.route('/welcome/<name>')
def welcome(name):
    return render_template('main.html', name=name)

@app.route('/login', methods=['GET', 'POST'])
def login():
    if request.method == 'POST':
        # ...
        # check for valid login, assign username
        if valid:
            return redirect(url_for('main_page', name=username))
        else:
            return redirect(url_for('login_error'))
    else:
        return render_template('login.html')


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow