Я работаю с шаблонами электронной почты Django для отправки сведений о PNR, теперь я хотел поделиться подробностями PNR в текстовом формате. Для этого я использовал сериализатор для отправки данных, но вложенные данные о пассажирах не являются конкретными, они динамические: в некоторых pnr есть 2 пассажира, а в некоторых - 6 пассажиров.
Теперь, когда я сериализую данные, я получаю< /p>
{'id': 8, 'pnr': pnr_number, 'train_number': '12916', 'train_name': 'ASHRAM EXPRESS', 'boarding_date': '2023-19-12T00:00:00+05:30', 'boarding_point': 'ADI', 'reserved_from': 'JP', 'reserved_to': 'JP', 'reserved_class': 'SL', 'fare': '350.00', 'remark': None, 'status': 1, 'modified': '2024-05-00T17:06:13.065600+05:30', 'train_status': '', 'charting_status': 'Chart Not Prepared', 'passengers_details': [{'id': 7, 'name': 'Passenger 1', 'booking_status': 'RLWL/76/GN', 'current_status': 'RLWL/62'}, {'id': 8, 'name': 'Passenger 2', 'booking_status': 'RLWL/77/GN', 'current_status': 'RLWL/63'}]}
И я хотел использовать Fstring для форматирования этого текста
Hi {username},
Exciting news! Your PNR details for your upcoming journey are ready.
PNR Number: {pnr}
Here's a quick summary of your booking:
PNR Details:
PNR Number: {pnr}
Train Number: {train_number}
Train Name: {train_name}
Reservation Class: {reservation_class}
Boarding Date: {boarding_date}}
Reserved From: {reserved_from}
Reserved To: {reserved_to}}
Boarding From: {boarding_from}
Passenger Details:
Name: {passenger.name}
Booking: {passenger.booking_status}
Current: {passenger.current_status}
Other Details:
Fare: {fare}
Remark: {remark}
Status: {train_status}
Charting: {charting_status}
Have a safe and pleasant journey!
Note: This uses scrapping of PNR status from the official website. Please cross check the data before using it.
Best regards,
The QuickPNR Team .
Подробнее здесь: https://stackoverflow.com/questions/791 ... -in-python
Форматирование строк F в Python — использование цикла For в строке F в Python ⇐ Python
Программы на Python
1731049030
Anonymous
Я работаю с шаблонами электронной почты Django для отправки сведений о PNR, теперь я хотел поделиться подробностями PNR в текстовом формате. Для этого я использовал сериализатор для отправки данных, но вложенные данные о пассажирах не являются конкретными, они динамические: в некоторых pnr есть 2 пассажира, а в некоторых - 6 пассажиров.
Теперь, когда я сериализую данные, я получаю< /p>
{'id': 8, 'pnr': pnr_number, 'train_number': '12916', 'train_name': 'ASHRAM EXPRESS', 'boarding_date': '2023-19-12T00:00:00+05:30', 'boarding_point': 'ADI', 'reserved_from': 'JP', 'reserved_to': 'JP', 'reserved_class': 'SL', 'fare': '350.00', 'remark': None, 'status': 1, 'modified': '2024-05-00T17:06:13.065600+05:30', 'train_status': '', 'charting_status': 'Chart Not Prepared', 'passengers_details': [{'id': 7, 'name': 'Passenger 1', 'booking_status': 'RLWL/76/GN', 'current_status': 'RLWL/62'}, {'id': 8, 'name': 'Passenger 2', 'booking_status': 'RLWL/77/GN', 'current_status': 'RLWL/63'}]}
И я хотел использовать Fstring для форматирования этого текста
Hi {username},
Exciting news! Your PNR details for your upcoming journey are ready.
PNR Number: {pnr}
Here's a quick summary of your booking:
PNR Details:
PNR Number: {pnr}
Train Number: {train_number}
Train Name: {train_name}
Reservation Class: {reservation_class}
Boarding Date: {boarding_date}}
Reserved From: {reserved_from}
Reserved To: {reserved_to}}
Boarding From: {boarding_from}
Passenger Details:
Name: {passenger.name}
Booking: {passenger.booking_status}
Current: {passenger.current_status}
Other Details:
Fare: {fare}
Remark: {remark}
Status: {train_status}
Charting: {charting_status}
Have a safe and pleasant journey!
Note: This uses scrapping of PNR status from the official website. Please cross check the data before using it.
Best regards,
The QuickPNR Team .
Подробнее здесь: [url]https://stackoverflow.com/questions/79169076/formatting-f-strings-in-python-using-for-loop-in-f-string-in-python[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия