环境搭建
- 创建数据库
fly
- 新建
Django
工程 - 安装相关库,
pymysql
、pillow
- 配置
settings.py
中的参数 - 创建
static
文件夹 - 创建
media
文件夹 - 忽略
venv
目录 - 创建
user
、jie
应用 - 将应用添加到
setting.py
的INSTALLED_APPS
中 - 下载fly社区模板、并解压
- 复制
res
目录到static
中 - 复制
html
目录到templates
中 - 在
user
、jie
应用中创建urls.py
文件 - 在
urls.py
中添加所有页面的路由,在views.py
中添加视图处理函数 - 配置
manage.py
启动项 - 配置
css
、js
、images
路径
Fly Template v3.0页面目录
页面名称 | 对应文件 |
---|---|
首页 | index.html |
帖子相关 | |
列表 | jie/index.html |
详情 | jie/detail.html |
发帖/编辑 | jie/add.html |
用户相关 | |
注册 | user/reg.html |
登入 | user/login.html |
找回密码 | user/forget.html |
我的主页 | user/home.html |
用户中心 | user/index.html |
基本设置 | user/set.html |
我的消息 | user/message.html |
邮箱激活 | user/activate.html |
其它 | |
案例 | case/case.html |
提示 | other/tips.html |
公告 | other/notice.html |
404 | other/404.html |
注册功能
- 验证码
- 信息加密(MD5)
- 邮箱激活
登录功能
- 普通登录
- 第三方登录(QQ、微博)
社区主页展示
- 帖子列表(分页)
- 置顶帖子
- 回帖周榜
- 本周热议
签到功能
- 每日签到
- 连续签到
发帖功能
- 分页显示
- 发帖
- 回帖
- 帖子详情
用户主页
- 用户中心(我发的帖、我收藏的帖)
- 基本设置(我的资料、头像上传、修改密码、帐号绑定)
- 我的消息(清空消息)
- 我的主页(个人基本信息、加好友、发起会话、最近提问、最近回答
- end -