在Django中拼接字符串时如何换行
大家好,我又需要你们的帮助了。这次我想在连接字符串的时候加个换行,我试着这样做:
r['placa_desc'] = PessoaFrota(request,dbcur).get_placa_choices(r.get('placa'))
if r.get('placa_desc'):
r['placa'] = \n + r.get('placa_desc')[0]
但是当我这样做的时候,出现了这个错误:
异常信息:
在换行符后面出现了意外的字符(views.py,第250行)
有人能帮我吗?
2 个回答
2
你漏掉了'',应该是:
r['placa_desc'] = PessoaFrota(request,dbcur).get_placa_choices(r.get('placa'))
if r.get('placa_desc'):
r['placa'] = '\n' + r.get('placa_desc')[0]
3
你需要把你的 \n 用引号括起来:
r['placa'] = \n + r.get('placa_desc')[0]
r['placa'] = "\n" + r.get('placa_desc')[0]
否则 Python 会把 \ 当成是续行符。试试看吧。