Flask
पुनर्निर्देशन
खोज…
वाक्य - विन्यास
- रीडायरेक्ट (स्थान, कोड, प्रतिक्रिया)
पैरामीटर
पैरामीटर | विवरण |
---|---|
स्थान | उस स्थान को प्रतिक्रिया को पुनर्निर्देशित करना चाहिए। |
कोड | (वैकल्पिक) डिफ़ॉल्ट रूप से पुनर्निर्देशित स्थिति कोड, 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