django ajax json的实例代码
1.views.py
定义views视图函数,将数据存入字典。并用压缩为json格式,dumps,并return。
importjson
defget_comments(request,article_id):
article_obj=models.Article.objects.get(id=article_id)
article_comments=article_obj.comment_set.select_related()
comment_dict={}
foriinarticle_comments:
print('comments_id',i.id)
print('article_id',i.article_id)
print('parent_comment_id',i.parent_comment_id)
print('comment_type',i.comment_type)
print('user_id',i.user_id)
print('user_name',i.user.name)
print('comment',i.comment)
print('date',type(i.date))
print('date',time.strftime("%Y-%m-%d%H:%M:%S",i.date.timetuple()))
comment_dict[i.id]=[i.comment_type,i.comment,time.strftime("%Y-%m-%d%H:%M:%S",i.date.timetuple()),i.article_id,i.user_id,i.user.name,i.parent_comment_id]
comment_json=json.dumps(comment_dict)
returnHttpResponse(comment_json)
2.article.html中编辑jsjquery,接受json数据,并处理并添加到html中
以上这篇djangoajaxjson的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。