#python #odoo
#python #odoo
Вопрос:
пожалуйста, как мне отобразить месяц в форме? пример: 04.07.2019 я хочу изменить его в 07 апреля 2019 года Заранее благодарю вас
Ответ №1:
Попробуйте выполнить следующие шаги:
- Перейдите в Переводы > Языки
- Откройте запись с вашим текущим языком.
- Отредактируйте формат даты с помощью %d %A, %Y
Комментарии:
1. Отлично. Вы можете принять ответ. Таким образом, другие пользователи могут получить помощь по той же проблеме. Спасибо.
2. @Navi Вам не нужно вводить их в код. Если вы выполните настройку в соответствии с приведенным выше ответом, он отобразит желаемый формат.
Ответ №2:
@Navi спросил, как это сделать в коде, поэтому вот 2 способа сделать это:
Если вы хотите получить это в коде, вы можете отредактировать файл odoo/addons/base/data/res.lang.csv
Вы также можете обновить его в коде с помощью
self.env['res.lang']._lang_get(self.env.user.lang).date_format = '%d %A, %Y'
или
<record id="base.lang_fr" model="res.lang">
<field name="date_format">%d %A, %Y</field>
</record>
Однако вам действительно не следует делать это в коде.