python - url_for dalam templat kelalang semua menunjuk ke halaman 404?
漂亮男人
漂亮男人 2017-05-18 10:46:08
0
1
558

Semua pautan menggunakan url_for dalam templat menghala ke halaman 404, seperti:

<li><a href="{{ url_for('auth.logout') }}">登出</a></li>

Klik butang log keluar untuk pergi ke halaman 404

Tetapi jika saya menggunakan 127.0.0.1:5000/logout, saya boleh log keluar

Hasil url_for dalam fail templat semuanya Tiada, jadi apabila anda mengklik mana-mana pautan, URL menjadi 127.0.0.1:5000/Tiada Jika anda menambah laluan sedemikian:

@main.route("/None")
def test():
    return "None"

Klik pada mana-mana pautan untuk melompat ke ujian

漂亮男人
漂亮男人

membalas semua(1)
大家讲道理

Memandangkan anda menetapkan semua laluan kepada /None, secara semulajadi hanya fungsi paparan yang sepadan dengan laluan ini akan dilangkau, iaitu ujian.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan