как разбивать строки, когда я объединяю строки в Django - PullRequest
1 голос
/ 13 января 2011

хе, ребята, мне снова нужна была ваша помощь. Теперь я хочу сделать разрыв строки при объединении строк, я попытался сделать это следующим образом:

    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 ]

3 голосов
/ 13 января 2011

Вам нужно заключить в кавычки ваш \ n:

r['placa'] =   \n + r.get('placa_desc')[0]

r['placa'] =   "\n" + r.get('placa_desc')[0]

или python думает, что \ является продолжением символа.Попробуйте это.

2 голосов
/ 13 января 2011

вы пропустили '', оно должно быть:

 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]
...