具有类似reddit特性的裸体django论坛应用程序

django-djeddit的Python项目详细描述


https://badge.fury.io/py/django-djeddit.svghttps://travis-ci.org/EatEmAll/django-djeddit.svg?branch=masterhttps://codecov.io/gh/EatEmAll/django-djeddit/branch/master/graph/badge.svghttps://img.shields.io/badge/python-2.7%2C%203.4%2C%203.5%2C%203.6-blue.svghttps://img.shields.io/badge/django%20versions-1.8%2C%201.9%2C%201.10%2C%201.11%2C%202.0-blue.svg

简陋的django论坛应用程序,具有类似reddit的特性,作为django可重用应用程序开发。

  • 注释使用wilson评分间隔进行排序,并显示在可折叠树结构中(使用django-mptt
  • 线程和评论的投票功能
  • 与移动屏幕大小兼容(使用Bootstrap
  • 管理员的用户管理页
  • 管理员可以锁定/解锁、编辑、删除线程和帖子、编辑和删除主题

django-registration-redux如果您需要现成的用户注册功能,建议您使用此应用程序。

工作演示:http://eatemall.pythonanywhere.com

文档:https://django-djeddit.readthedocs.io

屏幕截图

https://raw.githubusercontent.com/EatEmAll/django-djeddit/master/media/Threads.jpghttps://raw.githubusercontent.com/EatEmAll/django-djeddit/master/media/User.jpghttps://raw.githubusercontent.com/EatEmAll/django-djeddit/master/media/Comments.jpg

支持的Dajngo版本

该应用程序目前在django 1.8、1.9、1.10和1.11、2.0中进行测试

快速启动

安装django djeddit:

pip install django-djeddit

将其及其依赖项添加到已安装的应用程序中

INSTALLED_APPS=[...'crispy_forms','mptt','djeddit','meta',...]

上下文处理器的DJEDDIT设置:

'context_processors':[...'djeddit.context_processors.djeddit_settings',...]

jango djeddit的url模式:

urlpatterns=[...url(r'^',include('djeddit.urls')),...]

迁移模型:

pythonmanage.pymigratedjeddit

创建主题:

如果您以超级用户身份登录,则可以在“主题”页中使用“新建主题”对话框,也可以在Python控制台中创建一个对话框:

fromdjeddit.modelsimportTopicTopic.objects.create(title='Test Topic')

历史记录

0.1.0(2017-04-15)

  • pypi上的第一个版本。

0.1.5(2017-05-26)

  • 为模型、窗体、视图添加了测试
  • 包含带有空格的主题标题的URL不起作用//fixed
  • django 1.9和1.8以及python 2.7的可竞争性修复程序
  • 客户端修复以增加与移动屏幕大小的兼容性
  • 字体A某些字体未加载//fixed
  • 为主题模型添加了描述字段
  • 将base.html移到根模板目录

0.2(2017-07-04)

  • 管理员可以锁定/解锁并删除线程、删除帖子
  • 管理员可以编辑线程标题、url和post内容
  • 为管理员添加了用户管理页
  • 管理员可以编辑和删除主题
  • 向post model添加了upvots、downvots、wsi(wilson score interval)字段
  • 已从post模型中删除分数字段
  • 使用威尔逊评分区间对评论进行排名
  • 添加了注释分页功能(使用“加载更多注释”链接)

0.3(2018-06-02)

  • 添加了在settings.topics中定义url前缀的选项。主题和线程页的url
  • 添加了站点地图支持
  • 向线程添加url slug
  • 添加了帖子的IP和用户代理跟踪
  • 为django 2.0添加了兼容性
  • 添加的线程粘滞(可以由管理员添加或删除)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用增强的forloop从两个ArrayList检索数据   如何在安卓 java中设置双精度3范围零   java PostgreSQL+Openshift:对于给定的数据库URL,可能是错误的驱动程序?   使用war时IBM Liberty(WLP)中的java组到角色映射   java Android league应用程序不断崩溃   Java错误仅允许对参数进行非法修改   为什么“enum”的实例字段在java中是“enum”?   java无法引用TextView   java SimpleJdbcInsert未在默认模式的表中插入数据   多线程Java多线程共享一个全局映射变量   java如何从WebView获取HTML内容进行打印?   JavaLibGDX:如何更改单个精灵的颜色?   测试Java程序退出函数不工作   欺骗HWID欺骗程序Java