I am trying to write a basic module which takes in animal names from a user and displays them as a list.
But when I try to install the module in Odoo, I get the following error:
File "/home/shubhada/workspace/odoo/odoo/openerp/models.py", line 2919, in _inherits_reload cls._add_field(attr, column.to_field()) AttributeError: 'Char' object has no attribute 'to_field'
Here is my content of vetclinic.py file:
from openerp import models,fields
class vetclinic_animal(models.Model):
_name="vetclinic.animal"
_columns={
'name':fields.Char('Name',size=64),
'birthdate':fields.Date('Birth Date')}
I have tried writing the same file as:
from openerp import models, fields
class vetclinic_animal(models.Model):
_name = "vetclinic.animal"
name = fields.Char(string='Name', required=True) #Try this code
birthdate = fields.Date('Birth Date')
I can't figure out what's gone wrong. Can someone please help me?
Hi ...I changed your code please try with below code...
try with above code