项目包,包含项目的全局配置文件,例如:
settings.py: 项目配置文件urls.py: 全局 URL 路由配置
用户登录与身份验证模块,主要功能包括:
- 用户注册、登录、注销功能
日历与任务管理模块,主要功能包括:
- 日历视图:按日、周、月查看任务
- 任务管理:任务的增删改查功能
大模型助手功能模块,主要功能包括:
prompts.py: 存放提示词文件
模板文件目录,包含以下内容:
users/: 包含用户登录、注册页面,以及设置大模型API Key的页面llmagent/: 包含大模型聊天界面taskcalendar/: 包含日历界面home.html: 项目的主页(目前主页继承了base.html)base.html: 用于计划表和大模型交互界面的基础模板
项目使用 MySQL 作为数据库(可根据需要修改数据库类型)。运行步骤如下:
-
根据
itma/settings.py中的配置,确保 MySQL 数据库已启动并正确配置。 -
运行以下命令迁移数据库:
python manage.py makemigrations python manage.py migrate
-
启动开发服务器:
python manage.py runserver