Menambah awalan pada laluan Flask boleh menyusahkan apabila menguruskan beberapa laluan. Menetapkan awalan secara manual mengehadkan fleksibiliti anda dan meningkatkan risiko ralat. Meneroka pendekatan automatik boleh memperkemas aliran kerja pembangunan anda.
Dalam Flask, cetak biru menyediakan penyelesaian kepada cabaran ini. Dengan mengumpulkan pandangan yang berkaitan bersama dalam rangka tindakan, anda boleh menggunakan awalan pada semua laluan dalam pelan tindakan itu.
Pertimbangkan kod Python berikut:
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"
Kod ini mentakrifkan pelan tindakan bernama 'burritos ' dengan dua laluan: '/' dan '/about'. Kini, anda boleh mendaftarkan pelan tindakan ini dengan aplikasi Flask anda, dengan menyatakan awalan yang dikehendaki:
app = Flask(__name__) app.register_blueprint(bp, url_prefix='/abc/123')
Dengan konfigurasi ini, semua laluan dalam pelan tindakan 'burritos' akan menggunakan awalan '/abc/123' secara automatik . Akibatnya, mengakses 'index_page' memerlukan URL '/abc/123/' dan bukannya '/' sahaja dan '/about_page' diakses melalui '/abc/123/about'.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengautomasikan awalan laluan dalam Flask?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!