提高产品属性模块一致性的实验模块
fio_product_attribute_strict的Python项目详细描述
对于 product_attribute模块。但是模块使用fields.Dict (数据库中的json)存储属性的字段类型,这会减少 一致性,因为缺少外键和约束允许删除, 重命名和编辑选择值,即使产品使用时也是如此。
这个模块试图尽可能接近tryton的属性 系统,但避免字典字段存储属性 分开的桌子。
关键区别
- 具有选择类型的属性选项存储在新的 桌子。 (核心模块以类似json的语法将其存储在文本字段中)
- 产品属性存储在单独的表中 (核心模块将其作为json序列化文本存储在数据库中)
常见问题解答
1。你能把数据从tryton核心模块移到这个模块吗?
是的,你可以。提供了一个示例脚本来迁移值 从tryton的默认属性系统到这个。脚本可以 在scripts/migrate_from_core_module.py
下找到2。此模块能否与核心“产品属性”模块一起安装?
没有。你只能使用这两个模块中的一个,显然我们 推荐我们的