Notice: BookForum has not been completely developed yet.
This is a forum system powered by Django and Bootstrap to share your ideas of some interesting books. All of the forum's posts are based the book node though, it can also have many other topics by extending the book node.
- Powered by Django and Bootstrap。
- Scalable multi-node system.
- Follow, collect, and get the dynamic news.
- Personalized user page.
- Multi-user、multi-role permission management system.
- Restful API.
- Common forum's functions:
- Register, login/logout, reset password, email confirm.
- Post, reply.
- Add node, tag.
- Notification.
-
Clone this repository into your computer.
-
Get dependencies(recommend):
pipenv install
or:
pip install -r requirements.txt
-
Put the sensitive values in your environment variables according to the
settings_dev.py
, which should include something secret varibles that are needed to run the forum.You can alse use another way: Create a new file named
.env
in theShare
folder, then write some key-value pairs in it. BookForum will load them as environment varibles when the programming is started. -
Start up:
python manage.py runserver
-
Create a administrator user:
python manage.py createsuperuser
Welcome to issue some problems that you find in this project. I appriciate your work very much!