Bare bones Django forum application with Reddit like features
Project description
Bare bones Django forum application with Reddit like features.
comments are displayed in a collapsable tree structure (using django-mptt)
voting functionality for threads & comments
compatible with mobile screen sizes (using Bootstrap)
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/topics
Documentation: https://django-djeddit.readthedocs.io.
Screenshots
Quickstart
Install django-djeddit:
pip install django-djeddit
Add it and its dependencies to your INSTALLED_APPS:
INSTALLED_APPS = [
...
'crispy_forms',
'mptt',
'djeddit',
...
]
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')
Launch the app and go to /topics page.
Features
TODO
Credits
Dependencies:
Tools used in rendering this package:
History
0.1.0 (2017-04-15)
First release on PyPI.
0.1.1 (2017-05-12)
Added tests for models, forms, views
Urls that include topic titles with spaces in them don’t work // fixed
Competability fixes for Django 1.9 and 1.8 and Python 2.7
0.1.2 (2017-05-19)
Updated documentation
client side fixes for added compatibility with mobile screen sizes
0.1.3 (2017-05-23)
font-awsome fonts are not loading // fixed
0.1.4 (2017-05-24)
Added description field for Topic
added description for topics in /topics page
updated migrations
0.1.5 (2017-05-26)
moved base.html to root template dir
0.1.6 (2017-06-03)
Admins can lock/unlock & delete threads, delete posts
Added description to Topic creation form
0.1.7 (2017-06-09)
Admins can thread title, url, and post content
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_djeddit-0.1.7-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faf958f9d516622e94624a152685351c5cca4eaad4909dbee853fff8a639da1c |
|
MD5 | 4963051d065cd99f9984162b7bd30503 |
|
BLAKE2b-256 | 5e6d9e1a936df25ebbd7bae1af788f85fa67fc063ab03f105ff6bc6f70a8370e |