Odoo Help


Syntax error

on 4/30/16, 2:55 AM 319 views

i am learning module creation but stuck at a point. can some buddy help me out. odoo is saying syntax error at line 8. mean on title field

#this is teting learning module

# coding: utf-8

from openerp import models,fields, osv

class book(models.Model):


_description="simple book"


title = fields.Char(string='Title', required=True)

desc = fields.text("Description"),

author = fields.char(string="Author", size=30, required=True)



Jignesh Mehta

--Jignesh Mehta--
| 6 5 8
Surat, India
--Jignesh Mehta--

Jignesh Mehta
On 4/30/16, 3:51 AM

Hello Ahmed,

_coloumn spell is wrong.

Try this :-

Old api :-

from openerp import models,fields, osv

class book(models.Model):


    _description="simple book"

    _columns = {

        'title' : fields.char(string='Title', required=True),

        'desc': fields.text("Description"),

        'author': fields.char(string="Author", size=30, required=True),


New Api :-

from openerp import models,fields, osv

class book(models.Model):


    _description="simple book" 


    title =  fields.Char(string='Title', required=True)

    desc = fields.Text("Description")

    author =  fields.Char(string="Author", size=30, required=True)


Hope this useful to you.


Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 4/30/16, 2:55 AM
Seen: 319 times
Last updated: 4/30/16, 3:51 AM