Skip to Content
Menu
This question has been flagged

Hi everyone,

I created a custom form and I able to save fields like email, name, etc. Now I want to attach image to the form. These are my files

Model:

from odoo import models, fields, api, _
from odoo.modules.module import get_module_resource
import base64

class Registro(models.Model):
    _name = 'feria.registro'
    _description = 'Recopilacion de datos en Feria'
    name = fields.Char(string='Name', required=True, tracking=True)
    attachment = fields.Image('Image', attachment=True)......


Controller:

class Feria(http.Controller):
    @http.route('/feria/formulario', type="http", auth='public', website=True)
    def feria_form(self, **kw):
    contact_list = request.env['res.partner'].sudo().search([])
    values = {
        'attachment': attachment_id
    }
    return http.request.render('feria.custom_form', value)


View:


With this, I´m getting the error:

TypeError: 'FileStorage' object is not subscriptable


Please help me, I´m learning Odoo :)


Avatar
Discard
Related Posts Replies Views Activity
2
Feb 24
4440
1
Sep 22
2117
2
May 22
14487
2
Jul 24
3506
3
Apr 24
9056