04.10 博客回复

原创 2018年04月15日 09:50:44

ajax方法:

$.ajax 、$.get 、$.post  、 $.getJson  、.load()

传回来的数据是json、或xml类型


由于是异步更新,所以回复功能用ajax


后台:

def replyblog1(request):
        blogid=int(request.POST.get('id'))#切记将id转化为整数类型
        val=request.POST.get('val')
        username=request.session.get('username')
        myreply=replyblog()
        myreply.content=val
        myreply.bloguser=BlogUser.objects.filter(userName=username).first()#这是一个对象,所以要得到对象,这是得到登录用户名,而且是回复有户名,匹配
        myreply.blog111=Blog.objects.get(pk=blogid)#得到博客对象,有作者,pk是主键
        myreply.save()
        list=[]
        blogreplylist=replyblog.objects.filter(blog111_id=blogid)#列表、字符串、字典这也是可序列化的,单个对象是不能序列化的
        print(blogreplylist)
        for rep in blogreplylist:#由于json方式传过去得值,不带username,全是id,所以改用自己编写json格式,实现异步请求,[{id:'id',content:'2345'}]
            blogrep={}
            blogrep['id']=rep.id
            blogrep['content']=rep.content
            blogrep['createtime']=datetime.strftime(rep.createtime,'%Y-%m-%d %H:%M:%S')#要将时间变为字符串格式,可序列化,
            blogrep['username']=rep.bloguser.userName
            list.append(blogrep)
    return HttpResponse(json.dumps(list))

前台:



Angular 实现类似博客获取回复评论的数据

摘要:本文继上一篇文章 Angular 实现类似博客评论的递归显示 讲述的内容,上篇文章里面只是说明了如何实现评论梯形显示,在博客评论中我们经常看到可以回复某一条评论,本文讲述如何实现点击某一条评论的...
  • u011642663
  • u011642663
  • 2017-08-01 22:47:00
  • 363

Django 博客 - 9 评论

评论模型由于可以回复评论,所以评论是一个层次架构的模型 所以在模型中,评论是自己的外键,可以通过一条评论获取回复的评论在blog/models.py中添加Comment模型class Comment...
  • abc_1234d
  • abc_1234d
  • 2017-10-26 18:28:23
  • 447

CSDN博客评论插入表情

首先感谢热心网友对我的帮助,现把CSDN博客评论插入表情的方法分享给大家。   方法一:         在博客评论时输入"[e01]——[e10]",就会出现相应的表情。     ...
  • Wentasy
  • Wentasy
  • 2012-05-16 18:51:21
  • 1523

个人博客系统中的评论功能设计

1、效果如下,盖楼形式,第一条是评论,下面是对评论的回复 2、数据库设计 remark表存储对博客的评论 外键:blog_id reply表存储对remark的回复 外键:remark_id3、...
  • zd836614437
  • zd836614437
  • 2017-03-19 17:09:51
  • 1226

简单实现回复功能

最近一个月都在超强度的加班中,博客都没时间维护了,搬了一个月砖也没有什么长进,不过有个评论回复的需求还是可以动脑子的。就跟qq空间的回复框弹出的效果差不多。 简单分析 为了做出这个效果,...
  • Jiang_Rong_Tao
  • Jiang_Rong_Tao
  • 2016-10-20 18:26:39
  • 1020

评论表、回复表设计

建表语句 CREATE TABLE `comment` ( `id` varchar(50) NOT NULL, `issue_id` varchar(50) NOT NULL CO...
  • hgg923
  • hgg923
  • 2016-10-12 17:58:17
  • 4799

ThinkPHP回复功能核心代码

//外循环控制评论数,内循环控制回复数 for ($i = 0; $i {             //echo $comment_data[$i]['id']."---";        ...
  • chinajacklb
  • chinajacklb
  • 2014-09-09 17:02:22
  • 880

python基础学习——利用Flask实现一个简单博客

数据库的设计1,pythonweb.pyimport pymysql from flask import Flask, request, session, g, redirect, url_for,...
  • imdreamer123
  • imdreamer123
  • 2018-01-18 12:37:45
  • 56

04.10 有感

        今天,我终于下定了决心退出竞赛,由于我不敢当面和老师谈,所以就选择了这么一个放假的时机在qq上和老师说。        由于之前已经有人陆陆续续的退出了竞赛,所以我以为,在我决定的时候...
  • YueYao_rr
  • YueYao_rr
  • 2018-04-10 17:12:44
  • 3

模仿qq空间评论以及回复

先看需求是怎么样的: 再看评论表结构的设计: create table t_comment ( id varchar(32) primary key, #主键Id customer_id...
  • xxzblog
  • xxzblog
  • 2014-12-18 22:48:24
  • 7356
收藏助手
不良信息举报
您举报文章:04.10 博客回复
举报原因:
原因补充:

(最多只允许输入30个字)