【发布时间】:2020-06-05 11:17:36
【问题描述】:
好吧,我有点被这个难住了。
我只得到第一个单词,空格逃逸我无法得到整个字符串。它可以很好地打印到我的日志中,但是当我在 jinja 中使用 {{ project_company|safe }} 时,我只得到第一个单词。我查看了文档并且在 stackoverflow 上无法找到答案。我猜这是一个简单的解决方法,但我提出的问题是错误的。
记录样本:北极光网站开发/北极光奋进者/KAREN/SWEENEY/ksweeney@northernlights.com
示例公司:北极光奋进队
结果公司:THE
if request.method == "POST":
req = request.form
if str(req.get("select1")) == 'Project':
mcon = pyodbc.connect('DRIVER={SQL Server};SERVER='+mserver+';DATABASE='+cwdatabase+';UID='+musername+';PWD='+mpassword)
m = mcon.cursor()
m.execute(project_query, str(req.get("entry0")))
mprecords = m.fetchall()
for record in mprecords:
project_number = req.get("entry0")
project_summary = record[1]
project_company = str(record[2])
project_name = str(str(record[3]) + ' ' + str(record[4]))
project_mail = str(record[5])
return render_template('salesconfirm.html',
project_number=project_number,
project_summary=project_summary,
project_company=project_company,
project_name=project_name,
project_mail=project_mail)
__________________________________________________________________
<label for="formGroupExampleInput">Company</label>
<input class="form-control" type="text" placeholder={{ project_company|safe }} readonly>
日志打印格式:
output.writelines(str(datetime.now()) + ' - Project Info: ' + str(record[1]) + '/' + str(record[2]) + '/' + str(record[3]) + '/' + str(record[4]) + '/' + str(record[5]) + "\n")
日志输出:
2020-06-05 09:21:29.214032 - Project Info: NORTHERN LIGHTS WEB SITE
发展/北极光奋进者/KAREN/SWEENEY/ksweeney@northernlights.com
【问题讨论】:
-
我的意思是你能从 mprecords 添加一个示例记录吗?
标签: html python-3.x flask jinja2