日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

1.odoo13之跟着官网做项目/实例(创建模块、创建模型类、配置角色安全权限文件)

發(fā)布時(shí)間:2024/9/30 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.odoo13之跟着官网做项目/实例(创建模块、创建模型类、配置角色安全权限文件) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

1.創(chuàng)建模塊

2.運(yùn)行程序,安裝上模塊

?3.創(chuàng)建模型類

?4.配置角色安全權(quán)限文件

1.創(chuàng)建模塊

  • 在主目錄下,新建custom的文件夾
  • 進(jìn)入到pycharm中的命令行,創(chuàng)建estate命令 python odoo-bin scaffold estate custom

    創(chuàng)建好后,查看

  • 添加到配置文件中

2.運(yùn)行程序,安裝上模塊

?3.創(chuàng)建模型類

  • 在模塊的models文件夾下,新建? estate_property.py
  • 在estate_property.py中,寫入模型類代碼 from datetime import datetimefrom dateutil.relativedelta import relativedeltafrom odoo import models, fields, apiclass estate_property(models.Model):_name = 'estate.property'_description = '不動(dòng)產(chǎn)模型類'name = fields.Char(required=True, string='名稱') # 名稱description = fields.Text(string='描述') # 描述postcode = fields.Char(string='郵政編碼') # 郵政編碼@api.modeldef _get_time(self):return datetime.now() + relativedelta(months=3)# date_availability = fields.Date(string='可用日期', copy=False, default=datetime.now() + relativedelta(months=3)) # 可用日期date_availability = fields.Date(string='可用日期', copy=False, default=_get_time) # 可用日期expected_price = fields.Float(required=True, string='預(yù)期價(jià)格') # 預(yù)期價(jià)格selling_price = fields.Float(string='售價(jià)', readonly=True, copy=False) # 售價(jià)bedrooms = fields.Integer(string='臥室數(shù)量', default=2) # 臥室數(shù)量living_area = fields.Integer(string='居住面積') # 居住面積facades = fields.Integer(string='正面') # 正面(外墻)garage = fields.Boolean(string='車庫(kù)') # 車庫(kù)garden = fields.Boolean(string='花園') # 花園garden_area = fields.Integer(string='綠化面積') # 綠化面積garden_orientation = fields.Selection(string='花園方向',selection=[('North', '北面'),('South', '南面'),('East', '東面'),('West', '西面'),]) # 花園方向
  • copy是在點(diǎn)擊odoo動(dòng)作下拉菜單時(shí),該字段是否復(fù)制的屬性
  • 裝飾器@api.model,是使用函數(shù)的方式,確定值
  • Selection字段中,selection屬性,是一個(gè)數(shù)據(jù)是一個(gè)元組,元組中第一個(gè)是在數(shù)據(jù)庫(kù)中存儲(chǔ)的值,元組中第二個(gè)是在應(yīng)用中顯示的值
  • 重新運(yùn)行odoo,到數(shù)據(jù)庫(kù)中查看

?4.配置角色安全權(quán)限文件

創(chuàng)建模塊后,默認(rèn)有開啟就行

?Developer — Odoo 15.0 文檔https://www.odoo.com/documentation/15.0/zh_CN/developer.html

總結(jié)

以上是生活随笔為你收集整理的1.odoo13之跟着官网做项目/实例(创建模块、创建模型类、配置角色安全权限文件)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人妻丰满熟妇av无码区免 | 操一操干一干 | 伊人伊人鲁 | 国产精品178页 | 91抖音在线观看 | 少妇大叫太粗太大爽一区二区 | 亚洲图片欧美另类 | 欧美另类一区二区 | 日韩h视频| 久久视频精品在线 | 亚洲乱妇老熟女爽到高潮的片 | 黄色av网址在线观看 | 中文日韩 | 久久久久久黄 | 宅宅少妇无码 | 久久在线精品视频 | 亚洲第8页 | 一区二区三区国产精品视频 | 色女孩综合 | 国产精品一区二区入口九绯色 | 欧美日韩亚洲二区 | 久久99久久99精品中文字幕 | 又黄又免费的网站 | 北条麻妃一区二区三区四区五区 | 美女扒开腿让人桶爽 | 嫩草影院国产 | 男男做的视频 | 色狠狠一区二区三区香蕉 | 天天干天天操天天拍 | 精品国产一区二区三区久久久蜜月 | 国产操比视频 | 天天操天天操天天干 | 激情视频在线观看免费 | 白丝校花扒腿让我c | 清纯唯美亚洲色图 | 人人妻人人澡人人爽精品欧美一区 | 干干天天 | 亚洲h视频| 亚洲精品~无码抽插 | 久久伊人一区二区 | 波多野结衣电影在线播放 | 三级男人添奶爽爽爽视频 | 国产高清一区二区三区四区 | 一级a毛片免费观看久久精品 | 国产精品香蕉在线 | 国产又黄又大又粗视频 | 精品成人一区二区三区 | 国产精品久久久av | 亚洲一区二区免费看 | 亚洲人在线观看 | 国产婷婷久久 | 伊人伦理| 国产盗摄一区二区三区 | 日本免费一区二区三区四区五六区 | 黄色激情网址 | 国产成人在线观看免费 | 精品国产久 | 91麻豆成人精品国产 | 高清一区在线观看 | 国产精品一级片在线观看 | 男人的天堂av片 | 久久久久久久久久久久久久国产 | 在线免费黄 | 老汉色老汉首页av亚洲 | 亚洲精品视频免费观看 | 久久精品电影网 | 一级片久久久 | 一卡二卡在线观看 | 欧美一级特黄aa大片 | 亚洲产国偷v产偷v自拍涩爱 | 97色伦影院 | 手机看片一区二区 | 欧美黄色免费看 | 国产精品一区二区在线观看 | 神马影院午夜伦理 | 国产91一区二区三区在线精品 | 私人影院毛片 | 人人草av| 欧美一区二区三区久久妖精 | 精品在线观看一区二区 | 国产人妻精品一区二区三 | 久久久久久18| 长腿校花无力呻吟娇喘的视频 | 国产精品宾馆在线 | 日本成人免费在线视频 | 大肉大捧一进一出好爽 | 国产精品丝袜黑色高跟鞋的设计特点 | www.人人干| 国产一级二级三级视频 | av片在线免费看 | 久久免费国产精品 | 国产做受麻豆动漫 | 一区精品二区国产 | 国产一级黄色电影 | 国产免费高清av | 中文字幕一区电影 | 天天操天天操天天操天天 | 奇米影视色| 色哟哟免费在线观看 |