تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
1 الرد
3917 أدوات العرض

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):

_name="book.book"

_description="simple book"

_coloumn={

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

desc = fields.text("Description"),

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

}

الصورة الرمزية
إهمال
أفضل إجابة

Hello Ahmed,


_coloumn spell is wrong.

Try this :-

Old api :-

from openerp import models,fields, osv

class book(models.Model):

    _name="book.book"

    _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):

    _name="book.book"

    _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.

Thanks,

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
5
أبريل 19
5712
1
مارس 15
8526
new module? تم الحل
10
مايو 20
4482
6
يوليو 18
11590
3
أبريل 17
10082