Apabila bekerja dengan laluan Flask, adalah wajar untuk menambah awalan biasa pada semua laluan. Daripada menambah awalan pada setiap definisi laluan secara manual, terdapat cara yang lebih cekap untuk mengautomasikan proses ini.
Kelalang menyediakan konsep yang dipanggil cetak biru, yang membolehkan anda mengumpulkan laluan berkaitan dan tentukan tetapan kongsi. Untuk menambah awalan pada semua laluan dalam aplikasi kelalang, anda boleh mencipta rangka tindakan:
bp = Blueprint('burritos', __name__, template_folder='templates') @bp.route("/") def index_page(): return "This is a website about burritos" @bp.route("/about") def about_page(): return "This is a website about burritos"
Setelah rangka tindakan ditakrifkan, anda boleh mendaftarkannya dengan aplikasi Kelalang, menyatakan awalan yang dikehendaki:
app = Flask(__name__) app.register_blueprint(bp, url_prefix='/abc/123')
Kini, semua laluan yang ditakrifkan dalam pelan tindakan akan menggunakan awalan '/abc/123' secara automatik. Ini menghapuskan keperluan untuk menambah awalan secara manual pada setiap definisi laluan, menjadikan kod anda lebih ringkas dan boleh diselenggara.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Awalan pada Semua Laluan dalam Aplikasi Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!