Pesan Flash Antar-Request
Tampilkan pemberitahuan sekali pakai setelah pengalihan.
Pesan Flash Antar-Request adalah pelajaran Flask Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Flask Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Flask Academy mencakup 4 pelajaran total.
Pemberitahuan Sekali Tampil
Setelah menyimpan formulir, Anda sering ingin menampilkan Saved! sekali, lalu tidak pernah lagi. Flask menyebutnya pesan flash. ✨
Mengapa Tidak Langsung Meneruskannya
Triknya adalah Anda biasanya melakukan pengalihan setelah menyimpan, dan pengalihan tersebut menghilangkan variabel Anda. Flash mempertahankannya selama perpindahan itu.
Menumpang pada Sesi
Di balik layar, flash menyisipkan pesan ke dalam sesi, jadi Anda harus mengonfigurasi SECRET_KEY agar fitur ini berfungsi.
Flash Pesan
Di dalam tampilan Anda, panggil flash dengan teks tersebut tepat sebelum mengalihkan pengguna ke halaman berikutnya.
from flask import flash, redirect
flash('Profile saved!')
return redirect('/profile')Baca di Dalam Templat
Di halaman tujuan, Anda mengambil notifikasi yang diantrekan dengan get_flashed_messages lalu mengulanginya di Jinja2.
{% for m in get_flashed_messages() %}
<p>{{ m }}</p>
{% endfor %}Hanya Ditampilkan Sekali
Membaca pesan juga akan menghapusnya. Muat ulang halaman dan notifikasi itu sudah hilang, persis seperti yang Anda inginkan.
Tambahkan Kategori
Berikan argumen kedua untuk menandai pesan dengan kategori seperti keberhasilan atau kesalahan, sehingga Anda dapat memberi gaya yang berbeda pada setiap jenis.
flash('Wrong password', 'error')Baca Kategori Juga
Minta kategori dengan mengatur with_categories ke true, dan setiap entri akan menjadi pasangan kategori dan pesan.
{% for cat, m in get_flashed_messages(with_categories=true) %}Saring Berdasarkan Kategori
Anda juga dapat meminta jenis tertentu saja menggunakan category_filter, yang berguna ketika satu blok hanya menampilkan kesalahan.
get_flashed_messages(category_filter=['error'])Letakkan di Tata Letak
Render pesan kilat di templat dasar agar setiap halaman dapat menampilkan notifikasi tanpa mengulang perulangan di mana-mana.
Buat Pesan Tetap Singkat
Flash digunakan untuk umpan balik singkat dan ramah, bukan laporan panjang. Satu kalimat yang jelas untuk setiap pesan membuat pengalaman tetap rapi.
Pemeriksaan Cepat
Pikirkan apa yang terjadi setelah sebuah templat membaca pesan kilat.
Ringkasan
Anda telah mempelajari bahwa flash mengantrekan pesan satu kali melalui sesi, tetap tersedia setelah pengalihan, dan dihapus setelah ditampilkan. 🎉
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Pesan Flash Antar-Request” gratis?
Ya — teks lengkap “Pesan Flash Antar-Request” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Flask Academy, upgrade ke CoddyKit PRO. Kursus Flask Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Pesan Flash Antar-Request”?
Tampilkan pemberitahuan sekali pakai setelah pengalihan. Kamu berlatih Flask Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Flask Academy?
Tidak diperlukan pengalaman sebelumnya. Flask Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Pesan Flash Antar-Request” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Flask Academy ini?
Ya. Setiap pelajaran Flask Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Tetapkan dan Baca Dictionary session
- SECRET_KEY dan Cookie Bertanda Tangan
- Tetapkan Cookie Kustom pada Response
- Pesan Flash Antar-Request