本项目实现了家谱管理功能,包括用户登录、文件上传(图片/扫描件)、上传到 OSS、OCR 自动解析页码以及数据库存储。
users 表的身份验证。https://crmapi.dcjxb.yunzhixue.cn/file/upload 接口实现。app.py: Flask 应用主入口。oss_utils.py: OSS 上传工具类。ocr_utils.py: OCR 页码解析工具类。init_db.py: 数据库初始化脚本(创建表和添加测试用户)。templates/: HTML 模板文件。requirements.txt: Python 依赖项。pip install -r requirements.txt
注意:OCR 功能需要系统安装 tesseract-ocr 引擎。
运行初始化脚本以创建必要的表并添加默认管理员账号:
python init_db.py
adminadmin123python app.py
访问 http://127.0.0.1:5001 即可开始使用。
rm-f8ze60yirdj8786u2wo.mysql.rds.aliyuncs.comcsqzcsqz@2026csqz-clientPOST https://crmapi.dcjxb.yunzhixue.cn/file/uploadfile (form-data)doubao-seed-1-8-251228https://ark.cn-beijing.volces.com/api/v3/responsesa1800657-9212-4afe-9b7c-b49f015c54d3