-
检查模型和客户端( Excel 原型图)字段是否对应
-
修改 applications\commands\metadata\cai_liao_ she_bei_metadata.yaml 文件
wen_jian_db_conf 下的 all 下的 content_field_name 选项,要根据 model 中写的文件路径找到对应的 model,去看用的是哪个文件信息(Info)。
其他注意事项:
-
生成metadata输出文件,使用命令 python main.py create_metadata -i[metadata.yaml文件相对路径]
-
在 applications\python_class\cai_liao_yu_she_bei\_init_.py 和 applications\python_class\__init__ .py 导入自动生成的 Class
_init_.py 文件的作用是把相对路径下的所有文件夹全部导入到当前 init 文件中,层层深入,可以达到根目录下的 init 文件中会包含当前目录下所有的信息。
-
完成自动生成的 processor 和 test processor 文件
test_wu_zi_yang_pin_song_shen_biao_processor 文件中的以下两部分内容,要与 applications\config\sheet_processors\cai_liao_yu_she_bei_sheet_processor.yaml 中的 sheet_type 和 applications\config\processors\cai_liao_yu_she_bei_processor.yaml 中的最外层级的 field_name 分别保持一致。
测试文件中有多对多关系时,要在测试文件进行相关测试:
-
在 common\metadata\field_conf_factory.py 文件中,导入 metadata.yaml 文件中使用的类
-
在 common\metadata\processor_factory.py 文件中,导入第5步中的 processor 文件
-
通过 pytest,使用命令 pytest [要执行的测试文件或测试文件文件夹]