1

hy Jungs, ich brauchte wieder von der Hilfe von Ihnen. Jetzt will ich eine Pause Linie machen, wenn ich Strings verketten, habe ich versucht, diese Art und Weise zu tun:wie Zeilen zu brechen, wenn ich Saiten in 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] 

aber wenn ich versuche, dies zu machen, ich habe diesen Fehler:

Ausnahmewert:
unerwartetes Zeichen nach Zeilenfortsetzungszeichen (views.py, Zeile 250)

Kann mir jemand helfen?

+2

Sollte wahrscheinlich '' \ n "' sein. –

Antwort

3

Sie benötigen \ n zitieren:

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

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

oder Python denkt, dass die \ ein Fortsetzungszeichen ist. Versuch das.

+0

danke jetzt kann ich die Verkettung machen, aber wenn ich versuche, dies zu drucken funktioniert nicht = ( –

+0

Was meinst du mit 'nicht funktionieren'? Gibt es etwas drucken? Erhalten Sie eine Fehlermeldung? Welches Betriebssystem verwenden Sie? Neue Frage (und kreuzen Sie das Kästchen an, das besagt, dass ich diesen beantwortet habe!). – Spacedman

+0

nichts tut mir leid, es ist wirklich Drucken auf dem Bildschirm –

2

Sie verpasst haben '', sollte es sein:

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] 
Verwandte Themen