Skip to content
Minimalistic Reddit clone developed as a Django reusable app
Branch: master
Clone or download
EatEmAll bumped to version 0.3.4
Signed-off-by: Roman <megaclaff@gmail.com>
Latest commit d5b988c Mar 24, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github initial commit Apr 15, 2017
djeddit
docs
media
tests
.coveragerc initial commit Apr 15, 2017
.editorconfig initial commit Apr 15, 2017
.gitignore Added test cases for usersPage and setUserStatus Jun 13, 2017
.travis.yml
AUTHORS.rst Added my name to contributor Dec 17, 2017
CONTRIBUTING.rst initial commit Apr 15, 2017
HISTORY.rst
LICENSE initial commit Apr 15, 2017
MANIFEST.in
Makefile initial commit Apr 15, 2017
README.rst
manage.py initial commit Apr 15, 2017
requirements.txt
requirements_dev.txt initial commit Apr 15, 2017
requirements_test.txt updated install_requires in setup.py, bumped to version 0.3.1.1 Jun 2, 2018
runtests.py
setup.cfg bumped to version 0.3.4 Mar 23, 2019
setup.py bumped to version 0.3.4 Mar 23, 2019
tox.ini removed python 3.7 tests from django 1.11 Oct 30, 2018

README.rst

django-djeddit

https://travis-ci.org/EatEmAll/django-djeddit.svg?branch=master

Bare bones Django forum application with Reddit like features developed as a Django reusable app.

  • comments are ranked using wilson scoring interval and displayed in a collapsable tree structure (using django-mptt)
  • voting functionality for threads & comments
  • compatible with mobile screen sizes (using Bootstrap)
  • users management page for admins
  • admins can lock/unlock, edit, delete threads and posts, edit & delete topics

django-registration-redux is recommanded to go along with this app if you need out of the box user registration functionality.

Working demo: http://eatemall.pythonanywhere.com

Documentation: https://django-djeddit.readthedocs.io.

Screenshots

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

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

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

Supported Dajngo versions

The app is currently tested with Django 1.8, 1.9, 1.10 and 1.11, 2.0

Quickstart

Install django-djeddit:

pip install django-djeddit

Add it and its dependencies to your INSTALLED_APPS:

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

djeddit_settings to context_processors:

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

jango-djeddit's URL patterns:

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

Migrate models:

python manage.py migrate djeddit

Create a topic:

You can use New Topic dialog in topics page if you're logged in as a superuser or you can create one in a python console:

from djeddit.models import Topic
Topic.objects.create(title='Test Topic')

Credits

Dependencies:

Tools used in rendering this package:

You can’t perform that action at this time.