У меня есть функция, которая при вызове проходит через объект словаря, содержащий комментарии, и затем должна отображать каждый из них, разделенный строкой.
Я искал другие темы на эту тему, но не нашел ни одной, которая бы ответила за меня.
Я пробовал '\ n' '', но всегда собирал текст вместе.
def get_comment(stand):
''' Takes a comment code from the each of the comments
field from inside the stand data and outputs
a human readable text comment '''
for _i in range(8):
if stand:
for _ in range(len(stand)):
comments = []
for _key, codes in stand.items():
comment = codes['carrier'] + ':' + \
codes['number'] + ' - ' + \
SamCode.objects.get(code=codes['dockingCode']).comment
comments.append(comment)
return '\n'.join(comments)
Это выводит
Например.
AA:2776 - Manual start of system - ground AA:335 - Manual start of system - ground
, тогда как мне нужно быть
AA:2776 - Manual start of system - ground
AA:335 - Manual start of system - ground
Добавление HTML-кода шаблона для интеграции с Django.В столбце 13 может быть один комментарий или несколько, а также столбец 14.В зависимости от источника комментария.
{% for column in performance.dailyDetails %}
<td>{{ column.0 }}</td>
<td>{{ column.1 }}</td>
<td>{{ column.2 }}</td>
<td>{{ column.3 }}</td>
<td>{{ column.4 }}</td>
<td>{{ column.5 }}</td>
<td>{{ column.6 }}</td>
<td>{{ column.7 }}</td>
<td>{{ column.8 }}</td>
<td>{{ column.9 }}</td>
<td>{{ column.10 }}</td>
<td>{{ column.11 }}</td>
<td>{{ column.12 }}</td>
<td>{% if column.13 == None %}
{% else %}
{{ column.13 }}<br>
{% endif %}
{% if column.14 == None %}
{% else %}
{{ column.14 }}<br>
{% endif %}</td>
Вот один из зацикленных словарей JSON.Он уже показывает \ n в комментарии, но это не разрыв строки при выводе в HTML:
{'partition': 'AA',
'date': '04/14/2019',
'sortingName': 'ORD.H16',
'stand': 'ORD.H16',
'acType': 'A321,A321/2,B737/8-WL',
'inbound': 7,
'outbound': 2,
'blockIn': 4,
'blockOff': 2,
'slaInbound': 4,
'slaOutbound': 2,
'samInternal': None,
'sdkTechnical': None,
'ground': 'AA:2776 - Manual start of system - ground\nAA:335 - Manual start of system - ground',
'pilot': 'AA:362 - UNK - pilot',
'tower': None,
'operational': None,
'infrastructure': None,
'interface': None}