小编Mil*_*ill的帖子

Python - Flask:找不到render_template()

我是新的瓶子.我有这个代码:你能告诉我一些我做错的事吗?谢谢

from flask import Flask
from flask import request
from flask import render_template

app = Flask(__name__)

@app.route('/')
def my_form():
    return render_template('my-form.html')

@app.route('/', methods=['POST'])
def my_form_post():

    text = request.form['text']
    processed_text = text.upper()
    return processed_text
app.debug = True
print("asdsa")
if __name__ == '__main__':
    app.run()
Run Code Online (Sandbox Code Playgroud)

我把文件my-form.html放到这个文件夹中:C:\ Python33\Lib\site-packages\flask\testsuite\templates

但是当我刷新127.0.0.1:5000时,我得到了jinja2.exceptions.TemplateNotFound:

File "C:\Python33\lib\site-packages\flask\app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "C:\Python33\lib\site-packages\flask\app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "C:\Python33\lib\site-packages\flask\app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "C:\Python33\lib\site-packages\flask\_compat.py", line 33, in reraise
raise value …
Run Code Online (Sandbox Code Playgroud)

python web-applications jinja2 flask

13
推荐指数
1
解决办法
4万
查看次数

Python,SQLite:'%s'中的撇号

我在尝试执行SQLite3查询时遇到语法错误.问题是因为变量inputPattern包含.

功能是:

def searchForExactEnglishToCzechTranslation(inputPattern,db):
    if "\'" in inputPattern:
        inputPattern.replace("'","''")
    result = db.execute("SELECT czech FROM translations WHERE english='%s'"  % (inputPattern)).fetchall()
Run Code Online (Sandbox Code Playgroud)

我正在尝试更换标志'但仍然无效.

你能给我一个建议吗?谢谢

python sqlite apostrophe

0
推荐指数
1
解决办法
776
查看次数

标签 统计

python ×2

apostrophe ×1

flask ×1

jinja2 ×1

sqlite ×1

web-applications ×1