可插拔django问答应用程序

django-qa的Python项目详细描述


Build StatusCoveralls StatusPyPi latest versionDevelopment statusRequirements StatusDocumentation Status

一个使用python django的简单问答应用程序

django-qa是来自Simple-Q-A-App-using-Python-Django的fork,目的是创建一个可插入的包,而不允许为django web项目实现类似stackoverflow的论坛站点。 这个包的开发受到SWAPPS的支持,并由它的colaborators不断开发。你可以随意使用它,如果你发现bug或者想到一个非常酷的特性,可以添加一些问题,甚至可以克隆它并生成一个pull请求来合并你自己制作的那些很酷的特性;如果你有特殊的需求,drop us a few lines也许我们也可以帮助你。

请注意,此应用程序仍在积极开发中,我们不能保证版本之间不会有任何中断。大多数核心功能已经存在,所以我们希望很快发布一个测试版。

功能

  • 对应用程序的其余部分不作任何假设。
  • 创造问题和答案。
  • 对问题和答案进行评论。
  • 向上投票/向下投票问题和答案。
  • 用户拥有声誉和个人资料。
  • 支持用django taggit标记问题。
  • 支持django hit counts的命中数。
  • 问题按最新、最受欢迎和投票最多进行分类。

关于功能

  • 包与框架身份验证过程集成,现在包定义了一个链接到django的用户模型的用户配置文件,创建这个模型是为了在包功能中包含与用户活动相关的信息。
  • 它有关于问题和答案的评论。
  • 它不支持匿名问题、答案或评论。
  • 它对分数和信誉记录有一个基本的实现。
  • 该包在所有模型上都没有仲裁选项,并且没有rest支持。

一些注意事项

为了获得更好的理解和信息,请查看documentation,如果找到问题,请在问题面板中报告错误和问题。

使用此设置,您将在项目中有一个功能问答部分。可能需要使用默认模板来集成站点的外观。

如果您的项目已经有用户配置文件,则可能需要将其与此应用程序提供的数据(问题、答案、评论、信誉等)合并。这需要一些额外的工作,但可以不使用丑陋的黑客。

<> >模板结构作为项目的基础,但您可以(也应该)重写默认值以更好地满足您的需求。例如,我们从cdn加载bootstrap3,但是如果您的应用程序在包中已经有了bootstrap,那么您可以从主基本模板进行扩展。

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

推荐PyPI第三方库


热门话题
不推荐使用java AmazonKinesisClient构造函数   java Quartz作业是否在同一个JVM中以自己的线程运行?   在Java中接收安卓推送通知以进行测试   java是对集合进行排序的最佳方法?   安卓 java。lang.NoSuchMethodError org。阿帕奇。http。客户乌提尔斯。我是杜提尔。encPath   java为什么while循环不以额外的“or”条件结束?   Python能否识别Java中使用BCrypt的哈希密码?   在Cygwin中使用附加Java库的windows   java无法从SQLite检索数据   java使用Swingworker给出不正确的结果   使用多线程服务器向特定客户端发送java消息   java在映射未知的Morphia中查询对象