Beranda

Blog

Kerjasama

Forum

Informasi

Aplikasi

Tools

Pelayanan

Beranda

Blog

Kerjasama

Forum

Informasi

Aplikasi

Tools

Pelayanan

Module flask redirect , url_for

Module flask redirect , url_for

Bagaimana fungsi class redirect dan url_for pada module flask ? bagaimana menggunakannya dalam pembuatan aplikasi flask?

Berbeda dengan render_templates , bila render_template mengambil file html yang akan di tampilkan pada sebuha route , sdangkan redirect adalah mengalihkan satu halaman route ke route yang lain . Terdapat dua bentuk redirect dalam flask contoh script dibawah ini

from flask import Flask,render_template,request,redirect,url_for,Response
import sqlite3
app = Flask(__name__,static_url_path='')
@app.route('/')
def index():
    return render_template('index.html')

@app.route('/satu')
def satu():
        return redirect('/')

@app.route('/dua')
def dua():
       return redirect(url_for('index'))

perhatikan pada bagian route '/satu' proses redirect secara langsung kebagian route '/' sedangkan pada route '/dua'  proses redirect secralangsung namun yang dipanggil adalah definisi route.

Jadi penggunaan antara redirect dengan redirect(for_url()) berbeda , kalo redirect() memanggil isi route , sedangkan redirect(url_for()) adalah memanggil defini dari route.

Topik : Pengetahuan
Dibaca : 4837 kali

Komentar (0)

Kami

Flask

Django

Python

Linux

Kecerdasan

Ketentuan

Pencarian

Kami

Flask

Kecerdasan

Django

Python

Linux

Ketentuan

Pencarian

Copyright PythonesiaORG 2023