随笔分类 -  BBS项目功能

BBS项目建表及一对一、一对多、多对多表关系之间如何外键关联
摘要:1.用户表 在一个模型下面定义一个__str__方法,然后return模型里的name字段,当我们打印这个类的对象的时候,显示name值 2.个人站点 3.分类表 4.文章标签表 5.文章表 6.文章标签表和文章表是多对多第三张外键表 7.点赞点踩表 8.评论表 阅读全文

posted @ 2023-02-26 20:44 与太阳肩并肩 阅读(29) 评论(0) 推荐(0)

后台管理页面搭建+分页模块
摘要:效果图: 前端: 后端: 分页模块: 阅读全文

posted @ 2023-02-22 21:41 与太阳肩并肩 阅读(18) 评论(0) 推荐(0)

子评论功能完成
摘要:1.添加回复标签: 2.评论回复功能:效果图 3.评论回复功能:前端代码 4.评论回复功能:设置全局parent_id 5.评论回复功能:设置全局parent_id 6.评论回复功能:后端 7.评论回复功能:页面效果及数据库数据详细 8.去除子评论里的@username:效果图 9.去除子评论里的@ 阅读全文

posted @ 2023-02-19 20:51 与太阳肩并肩 阅读(21) 评论(0) 推荐(0)

根评论功能完成
摘要:1.评论入库:效果图 2.评论入库:前端代码 3.评论入库:后端代码 4.显示所有评论:评论楼前端代码渲染 5.显示所有评论:后端代码 在文章详情接口中进行所有评论查询 6.评论楼临时渲染前端效果 7.评论楼临时渲染前端代码 阅读全文

posted @ 2023-02-19 19:39 与太阳肩并肩 阅读(14) 评论(0) 推荐(0)

点赞点踩功能完善
摘要:效果图: 前端及对应后端代码: 后端代码: 前端点赞点踩数量动态获取及动态修改: 阅读全文

posted @ 2023-02-19 15:02 与太阳肩并肩 阅读(66) 评论(0) 推荐(0)

点赞点踩正确业务逻辑
摘要:1.点赞效果: 2.前端代码: 3.后端代码: urls.py:(注意路由的位置要写在带有$路由的上方 ) views.py 阅读全文

posted @ 2023-02-19 14:10 与太阳肩并肩 阅读(39) 评论(0) 推荐(0)

点赞点踩功能样式准备
摘要:1.在博客园复制其中一篇文章的HTML放到自己页面的内容中 2.如上图解决内容样式问题 结果: 3.添加点赞点踩的数字内容: 注:去掉点击事件的代码 4.添加点赞点踩的CSS样式图: 结果: 阅读全文

posted @ 2023-02-19 10:24 与太阳肩并肩 阅读(36) 评论(0) 推荐(0)

侧边栏普通方法制作和inclusion_tag方法制作
摘要:效果图: 第一种方法: 前端: 后端: a.添加用户名搜索条件,在跳转页面指定用户 b.文章详情页--分类、标签、日期的展示 c.方法一执行完结果展示 第二种方法(inclusion_tag方法制作): a.创建templatetags文件夹和文件夹下的mytag.py文件 b. c.注释掉方法一的 阅读全文

posted @ 2023-02-19 09:36 与太阳肩并肩 阅读(26) 评论(0) 推荐(0)

路由分发
摘要:路由分发本质(可以无限套路由): 结果流程一: 结果流程二: 结果流程三: include路由分发用法: 阅读全文

posted @ 2023-02-18 09:49 与太阳肩并肩 阅读(33) 评论(0) 推荐(0)

侧边栏的筛选功能
摘要:前端效果图: 前端代码: 后端代码: kwargs参数接收理解: urls.py views.py 阅读全文

posted @ 2023-02-15 22:37 与太阳肩并肩 阅读(22) 评论(0) 推荐(0)

个人站点分类-标签-归档
摘要:效果图: 前端代码: 前端每个用户页面样式.CSS文件(标签文字颜色)及数据库外键注意点 后端代码: 前后端代码对应: 阅读全文

posted @ 2023-02-14 22:19 与太阳肩并肩 阅读(20) 评论(0) 推荐(0)

个人文章展示(包括404错误页面提醒)
摘要:效果1:输入错误站点提示404 输入错误站点提示404前端(根据后端创建errors.html填充一下代码): <!DOCTYPE html><html><head> <meta charset='utf-8'> <link rel="icon" href="//common.cnblogs.com 阅读全文

posted @ 2023-02-13 21:50 与太阳肩并肩 阅读(28) 评论(0) 推荐(0)

头像显示、图片防盗链
摘要:效果图: 前端代码: 后端代码: 后端分页器代码: mypage.py内代码: class Pagination(object): def __init__(self, current_page, all_count, per_page_num=10, pager_count=11): """ 封装 阅读全文

posted @ 2023-02-13 20:27 与太阳肩并肩 阅读(32) 评论(0) 推荐(0)

admin后台 前端页面代码及样式效果、创建用户、注册表模型、重写admin表名、增删改查的URL、用户表信息增信息解决用户电话不能为空、文章和标签的绑定
摘要:0.前端页面代码、样式效果 1.创建用户: 2.注册表模型: 3.重写admin表名 4.增删改查的URL 5.用户表信息增信息解决用户电话不能为空 👇👇👇👇👇👇👇👇 6.文章和标签的绑定 阅读全文

posted @ 2023-02-12 17:22 与太阳肩并肩 阅读(50) 评论(0) 推荐(0)

修改密码
摘要:前端: 后端: settings.py views.py 阅读全文

posted @ 2023-02-12 15:40 与太阳肩并肩 阅读(138) 评论(0) 推荐(0)

登录、登出功能
摘要:登录前端: 登录:利用$.ajax像后端发送参数请求 登出后端: 使用auth模块进行账号和密码的验证 登出前端展示: 登出前端代码: 登出后端代码: urls.py views.py 阅读全文

posted @ 2023-02-11 16:13 与太阳肩并肩 阅读(31) 评论(0) 推荐(0)

注册功能
摘要:前端: 后端: urls.py views.py 阅读全文

posted @ 2023-02-06 22:45 与太阳肩并肩 阅读(26) 评论(0) 推荐(0)

随机验证码图片代码生成
摘要:前端: 后端: urls.py: 1.图片相关的模块 2.内存管理器模块 3. 随机模块包random+随机函数 4.功能代码实现 阅读全文

posted @ 2023-02-06 22:41 与太阳肩并肩 阅读(32) 评论(0) 推荐(0)

多对多表外键关系建立
摘要:多对多共三种方法,常用半自动,需要建立第三张表做关联,如下 表1: 表2: 创建第3张关联表: 阅读全文

posted @ 2023-02-05 17:49 与太阳肩并肩 阅读(27) 评论(0) 推荐(0)

导航