项目简介
本项目是基于Python和Django框架构建的任务管理系统,提供任务管理、日记记录、聊天交流等功能,同时具备统计分析特性,助力用户更好地管理任务和记录生活。
项目的主要特性和功能
- 用户管理:支持用户注册、登录和登出,存储用户名、电子邮件和密码信息。
- 任务管理:用户可创建、更新、删除和搜索任务,任务包含名称、标签、日期和描述等内容。
- 日记功能:允许用户创建和查看日记条目,条目可包含日期、内容及可选图片。
- 分享功能:用户能将任务分享给其他用户,共享任务可被查看和互动。
- 聊天功能:为共享任务的用户提供聊天交流功能,支持消息的发送和接收。
- 统计功能:提供事件分类统计和每周事件统计,并以图表形式展示。
安装使用步骤
本地端程式使用雲端資料庫PostgreSQL
- 设置一个Python 3.11版本的虚拟环境。
- 切换到/taskmanagement_deploy目录。
- 使用
pip install -r requirements.txt
安装所需的套件;如果是MAC系统,要先执行brew install postgresql
。 - 执行
python manage.py runserver
启动服务器,以启动应用程序。
本地端程式使用本地端資料庫MySQL
- 设置一个Python 3.11版本的虚拟环境。
- 切换到/taskmanagement目录。
- 使用
pip install -r requirements.txt
安装所需的套件。 - 下载并使用MySQL执行提供的SQL脚本设置数据库。
- 在Django的
setting.py
中配置数据库连接。 - 执行
python manage.py makemigrations
和python manage.py migrate
设置数据库模式。 - 使用
python manage.py runserver
启动服务器,以启动应用程序。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】