问题描述
我需要访问测试用例信息并以不同的格式使用它,以便我可以在共享点中备份为纯文件,即,我希望能够通过查询或类似的方式提取一些数据,如测试用例或计划
解决方法
可以在 kiwi-tcms 表上执行查询
显然是的。它是一个数据库,因此您可以连接到它并根据需要运行 SQL 查询。
完整备份见官方方法: https://kiwitcms.org/blog/atodorov/2018/07/30/how-to-backup-docker-volumes-for-kiwi-tcms/
要获得更精细的访问权限,您可以使用现有的 API 接口。看 https://kiwitcms.readthedocs.io/en/latest/api/index.html 尤其是 https://kiwitcms.readthedocs.io/en/latest/modules/tcms.rpc.api.html
为了获得更精细/更灵活的访问,您可以直接与 ORM 模型交互。有关示例,请参阅 https://docs.djangoproject.com/en/3.2/ref/django-admin/#shell、https://docs.djangoproject.com/en/3.2/ref/models/querysets/ 和 https://github.com/kiwitcms/api-scripts/blob/master/perf-script-orm。 Kiwi TCMS 数据库架构记录在 https://kiwitcms.readthedocs.io/en/latest/db.html。
免责声明:此答案由 Kiwi TCMS 团队成员提供给您。如果您觉得它有用,请为它点赞并考虑通过 https://opencollective.com/kiwitcms#category-CONTRIBUTE
的小额捐款帮助社区