首页 > 其他分享 >侧边栏筛选功能 、文章详情页搭建 、点赞点踩样式搭建、 文章评论功能

侧边栏筛选功能 、文章详情页搭建 、点赞点踩样式搭建、 文章评论功能

时间:2023-01-04 15:35:37浏览次数:41  
标签:点赞点 侧边 评论 文章 筛选 路由 搭建

目录

侧边栏筛选功能

1.先研究博客园三种情况下的筛选特性
	分类筛选路由特性:   站点名称/category/数据主键值
	标签筛选路由特性:	站点名称/tag/数据主键值
 	日期筛选路由特性:	站点名称/archive/文章年月
2.研究路由开设接口
	多个路由使用相同的视图函数 因为个人站点的文章和侧边栏筛选的文章互为父子集
	 # 侧边栏筛选接口
    # path('<str:username>/category/<int:category_id>/', views.site_func),
    # path('<str:username>/tag/<int:tag_id>/', views.site_func),
    # path('<str:username>/archive/<str:yearAndmonth>/', views.site_func),
    # 上述三个路由可以合并成一个路由
    re_path('^(?P<username>\w+)/(?P<condition>category|tag|archive)/(?P<params>.*?)/', views.site_func)

文章详情页搭建

1.路由的设计
	站点名称/article/数据主键值
2.侧边栏制作inclusion_tag

点赞点踩样式搭建

1.直接拷贝博客园样式即可 主要除了html还有css
2.针对路由匹配
	含有动态匹配的路由很多时候可能会出现顶替的情况
	这个时候我们可以将简单的路由放前面 复杂的放后面 甚至修改匹配策略

文章评论功能

1.前端样式搭建
2.评论逻辑
	先考虑根评论 之后再考虑子评论 不要乱!!!
3.根评论
	点击提交评论按钮 发送ajax请求 携带必要的参数即可

标签:点赞点,侧边,评论,文章,筛选,路由,搭建
From: https://www.cnblogs.com/8564129qwe/p/17024964.html

相关文章

  • 连锁药店小程序源码开发,助力智慧医疗商城搭建
    如今在移动互联网发展迅猛的时代下,电商行业的兴起,医药连锁的推行,以及日趋激烈的商业角逐,越来越多的医药经营企业意识到搭建一个线上药店小程序的重要性,连锁药店小程序开发方......
  • 01- 下载和搭建环境
    Django的虚拟环境和简单搭建1.创建虚拟环境1.首先新建一个文件夹2.在PyCharm终端中切换到这个文件夹,输入python-mvenv环境名创建虚拟环境3.此时文件夹下出现......
  • 【web项目 管理平台前端搭建 05】
    正式项目搭建前准备工作一、后台管理系统1、vue-element-admin1)简介vue-element-admin是基于element-ui的一套后台管理系统集成方案。GitHub地址:https://github.com/P......
  • 直播软件搭建,vue 复制剪切板功能
    直播软件搭建,vue复制剪切板功能第一种:利用document.execCommand()这个方法执行浏览器复制领命  <template>  <divclass="seller-box"@click="Copy('我要复制......
  • 应用程序启动器 - 开源研究系列文章
    这些天开发了一个应用程序启动器,主要是用于在操作系统启动后启动相关的应用程序。因为在各个启动程序中设置随系统启动,那就会在注册表启动项中添加信息,而此程序就是为......
  • postgresql windows 开发环境搭建
    postgresqlwindows开发环境搭建发布时间:2020-06-2912:45:05 来源:网络 阅读:2883 作者:pgmia 栏目:数据库一、软件需求Windows7旗舰版sp1X64ActivePerl-5.......
  • PostgreSQL citus python环境搭建
    PostgreSQLcituspython环境搭建 精选 原创Janeh10182022-01-0809:19:09博主文章分类:PostgreSQL©著作权文章标签sqlpostgresql数据库文章分类其它数据库阅读数27......
  • TableMASTER-mmocr运行环境搭建
    TableMASTER-mmocr运行环境搭建pwd:TableMASTER-mmocr-master#conda环境condacreate-nrecordpython=3.81.pytorch#pytorch1.10CUDA10.2pipinstalltorch......
  • 搭建个人Leanote云笔记本
    Leanote是目前为止发现的最有bigger的云笔记,具备markdown输入,代码高亮,多人协作,笔记历史记录,笔记内导航,直接发布为博客等等能力。下载启动MongoDBLeanote依赖MongoDB......
  • ELK日志系统:Elasticsearch + Logstash + Kibana 搭建教程 good
     elk中kibna搜索时,如果搜索 包含 单个 双引号 的字符串时:"'/goods"&&"result\":true"  使用双引号包起来作为一个短语搜索"likeGecko"#字段也可以按页面左侧显示......