# 六年七班同学录 **Repository Path**: superpythonwen/django-year6-class7 ## Basic Information - **Project Name**: 六年七班同学录 - **Description**: 一个同学录网站,使用Django和Bootstrap编写而成。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2022-03-28 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Django, Python, Bootstrap ## README # 六年七班同学录 欢迎来到这个项目!这个项目如其名,**是一个同学录**。 所以说,这个项目有什么功能呢? ## 软件架构 该软件采用了 + `Python 3.9` + `Django 3.2` + `Bootstrap 4.6.1` + `Django-quill-editor` + `Bootswatch` + `mistune` 这六个开源项目。 分为7个 `APP`: 1. `about` 网站更新记载与鸣谢页面 2. `events` 负责记录班级那些不得了的事情 3. `feedback` 负责记录对这个网站的反馈(如果你也有反馈,请在 `Issues` 里提 4. `home` 主页+公告功能,上面有一堆废话和公告链接 5. `login` 负责登录功能 6. `student` 负责记录各位同学的个人信息和他们的个人介绍 > 注意,这玩意**任何登录用户都可以编辑**,介意的话请勿使用 7. `teacher` 负责记载那些曾经教过我们的老师 ## 部署教程 ### `Debian / Ubuntu` 请先安装 `Docker`(此处不讲)。 然后拉取 `Python 3.9` 镜像: ``` docker pull python:3.9 ``` 接下来请构建 `Docker` 容器: ``` docker build . -t python:3.9 ``` 看到上面执行的结果的倒数第二行了吗?有一串数字。记下这个数字,然后执行: ``` docker run -p 8000:8000 <刚才的数字> ``` 你可以看到一个不完全体的同学录项目。 详细的配置教程请看[这篇文章](https://blog.csdn.net/yilovexing/article/details/82969103)。 ## 自定义内容; 1. 主页内容 请去 `templates` 文件夹中寻找 `home/index.html`,更改主页内容(更新:现在可以在Admin页面中编辑) 2. 还有什么可以自定义的吗?也没有吧? ## 开发人员 由 `supermain` 独自开发而成。 由于正在准备小学毕业考,可以考虑发 `QQ` 联系:2310646553 ## 在线体验 如果想要体验一下这个系统的话,请来[六年七班同学录](https://class.supermains.site/)(目前已经挂了,等待重置) ## 未来目标 ~~1. 制作梗验证系统和真实姓名绑定~~ ~~2. 更换好用的富文本编辑器~~ 3. 制作留言模块 ~~4. 支持在admin页面更改主页内容和编辑公告~~