Rumah  >  Soal Jawab  >  teks badan

python - url_for dalam templat kelalang semua menunjuk ke halaman 404?

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

漂亮男人漂亮男人2712 hari yang lalu537

membalas semua(1)saya akan balas

  • 大家讲道理

    大家讲道理2017-05-18 10:48:08

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

    balas
    0
  • Batalbalas