Изменил(а) на 'Главная'

Григорич 2023-06-06 12:15:29 +00:00
parent a23c889e8f
commit db44715cf0

@ -13,9 +13,19 @@
2. Перезапустить docker-compose командой `docker-compose up -d --force-recreate`, чтобы подгрузились новые переменные окружения.
### Отправка только определённых полей
1. Открываем файл `src/models.py`.
2. Комментируем поля, которые не должны отправляться.
1. Открываем файл `src/models.py`
2. Комментируем поля, которые не должны отправляться
3. Обязательно оставить поле ID, без него не запишется состояние последнего отправленного элемента инфоблока.
### Добавление новых данных в обработчике
1. Открываем файл src/models.py
2. Добавляем новый атрибут. Называться он должен так же, как атрибут в POST-запросе
3. Если нет понимания, какой тип данных будет приниматься или поле необязательно к заполнению, то тип данных можно выставить `Optional[Any]`
4. После внесения изменений необходимо проверить работу локально
5. В случае успеха пересобрать образ docker.
## Важно знать
1. В скрипт обработчика для добавления новых полей нет необходимости. Для этого нужно поменять только файл с моделями
2. Все данные должны быть записаны в соответствующие свойства инфоблока, чтобы не пришлось менять логику обработчика
3. Все данные должны передаваться в свойствах инфоблока. Исключение - ID элемента.