Я проверил модуль website_hr_recruitment и обнаружил, что есть возможность загрузить резюме. Но здесь нет никаких ограничений безопасности, что, на мой взгляд, является серьезной лазейкой с точки зрения безопасности. В любом случае, я пытаюсь сделать то же самое с изображением и создаю запись в одной из моих пользовательских моделей, которая содержит двоичное поле. Вот мой код:
template.xml:
<div class="form-group form-field ">
<div class="col-md-3 col-sm-4 text-right">
<label class="control-label" for="image">Image</label>
</div>
<div class="col-md-7 col-sm-8">
<input type="file" class="form-control o_website_form_input" name="image"/>
</div>
</div>
controller.py:
if post['image']:
vals.update({'photo': post['image']})
Но изображение, похоже, не обновляется в двоичном поле «фото». Любая помощь будет принята с благодарностью? А также, если у кого-то из Odoo есть мнение о проблеме безопасности, прокомментируйте то же самое.
Спасибо, Ясин Шариф