A small forum system based on Python Django __python

Source: Internet
Author: User
Django_forum

This is a small and simple forum which uses the Django Framework (written in Python language).
This is a small forum system based on Django This is a small forum system based on Python Django

This system realizes the General Forum main function, including post, comment, comment reply, comment Notice, add friend, friend message, message notice, simple integration rule.

Because the author's front desk technology is not good, so the front page looked for two of templates, most of the pages are only template label, we look at a function bar, familiar with the front can write a beautiful page, the label on the set on it.

Python 2.7 + Django 1.7
System deployed in the Sina Cloud SAE (django1.5) (about the SAE deployment of static file problems, the SAE default is static, you can set Static_root=os.path.join (Base_dir, "static"), Deploy the static folder after Collectstatic has been executed locally
Demo Demo: http://pushiqiang.sinaapp.com/
GitHub Project: Https://github.com/pushiqiang/django_forum
qq:983003089 Update:

2016.2.12 Update Post Verification code function

2016.2.23 Add Delete permission to verify the adorner (@delete_permission imitation @login_required), simple rights Management, ordinary users do not allow the deletion of posts, only the user's privilege field is 1 to allow deletion of the post.

2016.4.11 Add ckeditor Editor image upload insert function, because the SAE code space without IO permission, it will upload the picture to the SAE storage function:

1. Post, delete post, edit function, use CKEditor Rich Text editor, realize local picture upload insert.
2. Multilevel comments, comments, single level list display.
3. Add friend function, friend message function, post comment reply notification function.
4. Realize the user registration, login function (avatar, password change, password retrieve function has not yet been implemented), through the mailbox to notify registered users.
5. Forum online count, post comments/browse statistics.
6. Simple integration rules, posting +5, login +1, comment +3

technology to use:

1. Middleware technology (to achieve online population statistics).
2. Custom filter (friend judgment).
3. General Class View (Listview,detailview,createview,updateview,deleteview).
4.django signal mechanism +contenttype mechanism (to achieve post message comment reply function).
5. Small cache function.


PS: On the internet for a long time based on the Django forum system, there are many blog systems, but rarely found forum system, there is a lbforum system or a forum engine framework, so always want to write a small micro-Django forum system, so take advantage of the new Year's leisure to write a system, Right when the practicing, there may be a lot of bugs and to improve the place, the big God not to laugh, interested friends can see.
Preview







Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.