- 用户注册与登录
- 支持用户注册、登录、注销等功能。
- 区分不同用户角色(如管理员、普通用户)。
- 用户信息管理
- 用户可以查看和修改个人信息(如姓名、邮箱)。
- 图书信息管理
- 支持查看图书详细信息(如书名、作者、ISBN、出版社、出版日期、分类等)。
- 添加、编辑、删除图书信息。
- 图书检索
- 支持按书名、作者、ISBN、分类等条件检索图书。
- 提供高级检索功能(如组合条件检索)。
- 图书分类
- 支持图书分类管理(如文学、科技、历史等)。
- 借书功能
- 用户可以通过系统借阅图书。
- 支持设置借阅期限和续借功能。
- 还书功能
- 用户可以通过系统归还图书。
- 借阅记录查询
- 用户可以查看自己的借阅记录。
- 管理员可以查看所有用户的借阅记录。
- Python 3.11
- Django 4.2
创建数据库表
python manage.py migrate加载用户组和权限数据
python manage.py loadgroupperms启动服务器
python manage.py runserver运行测试
python manage.py test