python - fail templat flask tidak dijumpai
ringa_lee
ringa_lee 2017-06-22 11:52:00
0
3
1824

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_lee
ringa_lee

ringa_lee

membalas semua(3)
大家讲道理

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

扔个三星炸死你

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.

Peter_Zhu

pycharm set Tandakan sebagai folder templat

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