zoukankan      html  css  js  c++  java
  • django 无限层级的评论

    一、摘要

    拓展 django 官方的评论库,为评论提供无限层级的支持。

    二、demo演示

    访问链接:

    https://github.com/zmrenwu/django-mptt-comments

    下载完整代码,这里面有提供一个demo,文件夹就是example

    安装依赖

    安装根目录下的2个txt文件

    pip3 install -r requirements.txt
    pip3 install -r requirements_test.txt

     使用Pycharm打开example,生成数据库

    python makemigrations
    python manage.py migrate

    启动django 项目

    访问页面:

    http://127.0.0.1:8000/

    效果如下:

    添加文章

    使用客户端,打开db.sqlite3文件,打开表blog_post,添加一条记录:

    刷新页面,效果如下: 

    点击测试,进入评论页面

    输入表单数据,会跳转页面

    http://example.com/posts/1#c1

    重新访问首页,点击测试

    在提交按钮下面,就会显示评论。

    点击reply,回复一下

    再次返回首页,点击测试,评论效果如下:

     点击2楼后面的reply,回复一下

     再次返回首页,点击测试,评论效果如下:

     

    回复3楼

     

    4级评论如下:

    还可以再次回复,这里就不演示了。

    django_mptt_comments_mpttcomment 表记录了评论信息

    templates 是模板目录,可以根据需要,将页面调整的好看一些。

    本文参考链接:

    https://github.com/zmrenwu/django-mptt-comments

  • 相关阅读:
    lnmp 优化
    linux-lnmp 搭建报错
    nfs 配置
    全网备份脚本rsync
    .Net面试题二
    软件设计模式
    .Net面试题一
    asp.net运行机制
    NHiberante的优缺点
    什么是架构、框架、模式和平台
  • 原文地址:https://www.cnblogs.com/xiao987334176/p/11270945.html
Copyright © 2011-2022 走看看