2015-10-28 17 views
11

कुप्पी से एक साधारण स्थिर साइट को लागू करने के लिए, लेकिन ब्राउज़र का कहना है टेम्पलेट नहीं मिला, खोल लौटे 404बोतल खाका नहीं मिला

jinja2.exceptions.TemplateNotFound 

TemplateNotFound: template.html 

मुख्य अजगर कोड:

from flask import Flask, render_template 
app = Flask(__name__) 


@app.route("/") 
def template_test(): 
    return render_template('template.html', my_string="Wheeeee!", my_list=[0,1,2,3,4,5]) 

if __name__ == '__main__': 
    app.run(debug=True) 

मैं निम्नलिखित है फ़ाइल संरचना:

flask_new_practice 
|--template/ 
    |--template.html 
|--run.py 
+0

क्या आप कृपया मुझे कहां देखेंगे पूछो मैं जानना चाहता हूँ। उन उत्तरों ने मेरी समस्या का समाधान नहीं किया। – saviour123

उत्तर

23

डिफ़ॉल्ट रूप से, बोतल रूट स्तर में templates फ़ोल्डर में लग रहा है आपके ऐप का

http://flask.pocoo.org/docs/0.10/api/

template_folder - कि टेम्पलेट्स कि आवेदन के द्वारा प्रयोग किया जाना चाहिए वाले फ़ोल्डर। रूट के रूट में 'टेम्पलेट्स' फ़ोल्डर के लिए डिफ़ॉल्ट।

तो तुम कुछ विकल्प हैं,

  1. नाम बदलने templatetemplates को
  2. एक template_folder परम आपूर्ति अपने template फ़ोल्डर कुप्पी एप्लिकेशन द्वारा मान्यता प्राप्त करने के लिए:

    app = Flask(__name__, template_folder='template') 
    
संबंधित मुद्दे