在Django中拼接字符串时如何换行

1 投票
2 回答
2447 浏览
提问于 2025-04-16 09:54

大家好,我又需要你们的帮助了。这次我想在连接字符串的时候加个换行,我试着这样做:

    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 会把 \ 当成是续行符。试试看吧。

撰写回答