|
|
5 mēneši atpakaļ | |
|---|---|---|
| .. | ||
| app | 5 mēneši atpakaļ | |
| model_optimize | 5 mēneši atpakaļ | |
| pkl | 5 mēneši atpakaļ | |
| ssl | 7 mēneši atpakaļ | |
| uploads | 5 mēneši atpakaļ | |
| .gitignore | 5 mēneši atpakaļ | |
| README.md | 6 mēneši atpakaļ | |
| SoilAcidification.db | 5 mēneši atpakaļ | |
| emissions.xlsx | 5 mēneši atpakaļ | |
| environment.yml | 6 mēneši atpakaļ | |
| run.py | 5 mēneši atpakaļ | |
| software_intro.db | 5 mēneši atpakaļ | |
本项目旨在通过Flask框架构建一个Web应用,支持数据的导入、导出以及机器学习模型的训练和预测。项目使用SQLAlchemy进行数据库操作,并集成了Celery用于异步任务处理。
根据environment.yml文件新建conda环境:
conda env create -f environment.yml
激活新创建的环境:
conda activate your_env_name
app/: 包含Flask应用的主要代码。
__init__.py: 初始化Flask应用。config.py: 配置文件。utils.py: 工具函数。model.py: 机器学习模型相关操作。tasks.py: Celery任务定义。celery_app.py: Celery配置。model_optimize/: 包含数据处理和模型优化的代码。uploads/: 用于存储上传的文件。ssl/: 存储SSL证书和密钥。激活conda环境:
conda activate your_env_name
启动Flask应用:
python run.py
启动Celery:
celery -A app.celery_app.celery worker --loglevel=info
/download_template: 下载数据模板。/import_data: 导入数据。/export_data: 导出数据。/add_item: 添加记录。在app/config.py中可以修改数据库路径、上传文件夹路径等配置。
请确保已安装以下依赖:
本项目遵循MIT许可证。