Rumah  >  Soal Jawab  >  teks badan

python - fail templat flask tidak dijumpai

Dalam direktori yang sama, saya tidak faham mengapa index.html dan pengawal paparan tidak diikat secara automatik
Gesaan disebabkan oleh menaip itik.

Dalam kes ini, apl dan templat berada dalam direktori yang sama, bagaimanakah saya harus menulis laluan?
Saya menulisnya sebagai app =Flask(__name__,template_folder='templates'),
Tiada gesaan di sebelah kiri pycharm, template mengikat ikon html

ringa_leeringa_lee2700 hari yang lalu1802

membalas semua(3)saya akan balas

  • 大家讲道理

    大家讲道理2017-06-22 11:54:00

    Secara lalai, templat berada dalam direktori templat pada tahap yang sama dan direktori anda belum dibuat.

    balas
    0
  • 扔个三星炸死你

    扔个三星炸死你2017-06-22 11:54:00

    Sebab utama untuk ini ialah apabila apl ditakrifkan, ia menunjuk ke direktori templat secara lalai Anda harus meletakkan index.html dalam direktori templat rest1.
    Atau dalam app=Flask(__name__, template_folder=’path’), nyatakan laluan
    http://flask.pocoo.org/docs/0... Ini ialah dokumen Flask API

    Parameter:
    import_name – nama pakej aplikasi
    static_url_path – boleh digunakan untuk menentukan laluan berbeza untuk fail statik di web. Lalai kepada nama folder static_folder.
    static_folder – folder dengan fail statik yang sepatutnya. disampaikan di static_url_path. Lalai kepada folder 'statik' dalam laluan akar aplikasi.
    template_folder – folder yang mengandungi templat yang harus digunakan oleh aplikasi .
    instance_path – Laluan contoh alternatif untuk aplikasi lalai folder 'contoh' di sebelah pakej atau modul diandaikan sebagai laluan contoh.
    instance_relative_config – jika ditetapkan kepada Nama fail relatif benar untuk memuatkan konfigurasi diandaikan relatif kepada laluan contoh dan bukannya akar aplikasi.
    root_path – Flask secara lalai akan mengira laluan ke akar aplikasi secara automatik dalam situasi tertentu ini tidak boleh dicapai (contohnya jika pakej adalah pakej ruang nama Python 3) dan perlu ditakrifkan secara manual.

    Baca dokumen dengan teliti Ada tertulis bahawa direktori yang dibaca oleh parameter template_folder adalah berdasarkan root_path. Anda mesti memahami maksud setiap parameter.

    balas
    0
  • 天蓬老师

    天蓬老师2017-06-22 11:54:00

    pycharm set Tandakan sebagai folder templat

    balas
    0
  • Batalbalas