如是我闻OCR标注和训练平台,基于 Python3 + Tornado + MongoDB 的Web项目。
本平台需要 Python 3.6+、MongoDB,请参考下面的说明安装和部署。
python3 utils/add_pages.py --json_path=<json_path>
本项目可采用测试驱动开发(TDD)模式实现后端接口:
pip3 install -r tests/requirements.txt
python3 utils/add_pages.py --db_name=ocr_label_test --json_path=<json_path>
python3 run_tests.py 或选中测试用例文件调试
在 tests
下编写测试用例,然后在 controller
下实现后端接口。
如果需要单独多次调试某个用例,可将 run_tests.py
中的 test_args += ['-k test_
行注释去掉,
改为相应的测试用例名,在用例或API响应类中设置断点调试。