跳转到主要内容

可插拔的Django问答应用

项目描述

Build Status Coveralls Status PyPi latest version Development status Requirements Status Documentation Status

使用Python Django的一个简单的问答应用

django-qa 是从 Simple-Q-A-App-using-Python-Django 分支出来的,旨在创建一个可插拔的包,允许在Django Web项目中实现类似于StackOverflow的论坛网站。此包的开发得到了 SWAPPS 的慷慨支持,并由其合作者持续开发。请随意使用它,如果您发现错误或有很好的功能想法,请添加一些问题,甚至克隆它并生成拉取请求以合并您自己创建的酷功能;如果您有特殊要求,给我们发几条信息,也许我们也能帮到您。

请注意,此应用程序仍在积极开发中,我们无法保证版本之间不会出现问题。大多数核心功能已经存在,因此我们预计很快将发布测试版。

功能

  • 对您的应用程序的其他部分没有任何假设。

  • 创建问题和答案。

  • 对问题和答案进行评论。

  • 对问题和答案进行赞同/反对。

  • 用户有声誉和资料。

  • 支持使用 django-taggit 对问题进行标记。

  • 支持使用 django-hitcounts 进行点击计数。

  • 问题按最新、热门和投票最多进行分类。

关于功能

  • 该包与框架认证过程集成,目前该包定义了一个与Django用户模型相关联的用户资料,此模型创建用于包含与用户在包功能内的活动相关的信息。

  • 它具有问题和答案的评论功能。

  • 它不支持匿名问题和答案或评论。

  • 它对评分和声誉记录有基本实现。

  • 该包在所有模型上都没有 moderation 选项,并且没有 REST 支持。

一些注意事项

为了更好地理解和获取信息,请查看文档,并在发现问题后,在问题面板中报告错误和问题。

使用此设置,您将在项目中拥有一个功能性的问题和答案部分。您可能需要修改默认模板,以集成您站点的外观和感觉。

如果您的项目已经有用户资料,您可能希望将其与该应用程序提供的数据(问题、答案、评论、声誉等)合并。这需要一些额外的工作,但可以不使用丑陋的技巧来完成。

模板结构是您项目的基石,但您可以根据需要(并且应该)覆盖默认设置。例如,我们从一个CDN加载bootstrap3,但如果您的应用程序已经有一个包中的bootstrap,您可以直接从您的主基础模板扩展。

项目详细信息


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

此发布版本没有可用的源分发文件。请参阅生成分发存档的教程

构建分发

django_qa-0.10.0-py3-none-any.whl (196.6 kB 查看哈希值)

上传时间: Python 3

django_qa-0.10.0-py2-none-any.whl (196.6 kB 查看哈希值)

上传时间: Python 2

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面