All Projects → swappsco → django-qa

swappsco / django-qa

Licence: MIT License
A simple Q&A App

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
Makefile
30231 projects

Projects that are alternatives of or similar to django-qa

Qaror
Questions & Answers platform on Rails - stackoverflow clone
Stars: ✭ 107 (+10.31%)
Mutual labels:  qa, questions-and-answers
Nlu sim
all kinds of baseline models for sentence similarity 句子对语义相似度模型
Stars: ✭ 286 (+194.85%)
Mutual labels:  qa, questions-and-answers
django-lock-tokens
A Django application that provides a locking mechanism to prevent concurrency editing.
Stars: ✭ 19 (-80.41%)
Mutual labels:  django-application
KrantikariQA
An InformationGain based Question Answering over knowledge Graph system.
Stars: ✭ 54 (-44.33%)
Mutual labels:  qa
PyQuotes
PyQuotes is a Django-based web application and REST API. That will allow you to launch an online quotes service.
Stars: ✭ 23 (-76.29%)
Mutual labels:  django-application
ExploratoryTestingChromeExtension
Exploratory Testing Chrome Extension
Stars: ✭ 26 (-73.2%)
Mutual labels:  qa
Backend-NodeJS-Golang-Interview QA
A collection of Node JS and Golang Backend interview questions please feel free to fork and contribute to this repository
Stars: ✭ 122 (+25.77%)
Mutual labels:  questions-and-answers
egret-wenda-corpus
A Public Corpus for Machine Learning
Stars: ✭ 41 (-57.73%)
Mutual labels:  qa
osmcha
Python package to detect suspicious OSM changesets
Stars: ✭ 33 (-65.98%)
Mutual labels:  qa
g3w-admin
Server module for G3W-SUITE
Stars: ✭ 24 (-75.26%)
Mutual labels:  django-application
sorl-thumbnail-async
Asynchronous thumbnailing app in django with remote storages like S3
Stars: ✭ 21 (-78.35%)
Mutual labels:  django-application
django-extra-field-validation
Extends the Django model with required, conditional, and optional field validation.
Stars: ✭ 18 (-81.44%)
Mutual labels:  django-application
php-qa-tools
A metapackage for all PHP quality assurance tools we use at Dealerdirect
Stars: ✭ 36 (-62.89%)
Mutual labels:  qa
feater
Tool for rapid deployment of selected features of your web application to isolated testing or demo environments.
Stars: ✭ 27 (-72.16%)
Mutual labels:  qa
MRC Competition Dureader
机器阅读理解 冠军/亚军代码及中文预训练MRC模型
Stars: ✭ 552 (+469.07%)
Mutual labels:  qa
NearBeach
NearBeach is an open sourced project management tool, helping you keep track of your project. You can track requirements, projects and tasks
Stars: ✭ 97 (+0%)
Mutual labels:  django-application
python-web-dev-21-2
Material for "Web Development in Python with Django" using Django 2.1, published as a Pearson LiveLesson on Safari Books Online
Stars: ✭ 38 (-60.82%)
Mutual labels:  django-application
people-also-ask
People also ask Google scraper. Get as many questions as you need to optimize your site for voice or new content ideas or answering questions about your desired topic.
Stars: ✭ 39 (-59.79%)
Mutual labels:  questions-and-answers
relint
General purpose RegEx based file linter.
Stars: ✭ 33 (-65.98%)
Mutual labels:  qa
unity-asset-validator
The Asset Validator is an editor tool for validating assets in the project and in scenes.
Stars: ✭ 30 (-69.07%)
Mutual labels:  qa

WELCOME TO DJANGO-QA

Build Status Coveralls Status PyPi latest version

Development status

Requirements Status Documentation Status

A Simple Q&A App using Python Django

django-qa is a fork from Simple-Q-A-App-using-Python-Django aimed to create a pluggable package than allows to implement a StackOverflow-like forum site for your Django web project. The development of this package is kindly supported by SWAPPS and constantly developed by it's colaborators. Feel free to use it, add some issues if you find bugs or think of a really cool feature, even clone it and generate a pull requests to incorporate those cool features made by yourself; If you have special requirements, drop us a few lines and perhaps we can help you out too.

Please take in considerations than this application is still under active development and we cannot guarantee that nothing will break between versions. Most of the core features are already there, so we expect to release a beta version soon.

Version compatibility

Starting with version 0.10.12, django-qa requires Django 2.0 or later and is only compatible with Python 3.5 or later.

Django version django-qa
2.0 or later 0.10.12
1.11.x 0.10.11

Features

  • Assumes nothing about the rest of your application.
  • Create questions and answers.
  • Comment on questions and answers.
  • Upvote/Downvote questions and answers.
  • Users have a reputation and a profile.
  • Support for tagging questions with django-taggit.
  • Support for hit counts with django-hitcounts.
  • Questions are categorized by latest, popular and most voted.

About the functionality

  • The package is integrated with the framework authentication process, right now the package defines an user profile linked to Django's user model, this models was created to contain information related to the user's activities inside the package functionalities.
  • It has comments on questions and answers.
  • It has no support for anonymous questions nor answers or comments.
  • It has a basic implementation for score and reputation records.
  • The package has no moderation options on none of the models, and has no REST support.

Some considerations

For better understanding and information, please take a look at the documentation and report bugs and issues in the issue panel if you find one.

With this setup you will have a functional questions and answers section inside your project. Probably you will need to work on the default templates to integrate the look and feel of your site.

If your project has an user profile already, you may want to merge it with the data provided by this app (questions, answers, comments, reputation, etc). That requires some extra work, but can be done without using ugly hacks.

The template structure serves as a foundation for your project, but you can (and should) override the defaults to better suit your needs. For example we load bootstrap3 from a CDN, but if your application already has bootstrap in a package you can just extend from your main base template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].