All Projects → liuhuipy → geekforum

liuhuipy / geekforum

Licence: other
基于python3.5、django1.10、xadmin的多用户博客论坛系统

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
PHP
23972 projects - #3 most used programming language
Classic ASP
548 projects

Projects that are alternatives of or similar to geekforum

DForumBundle
Forum Bundle for symfony 3
Stars: ✭ 28 (-67.44%)
Mutual labels:  topic, forum
ng-forum
🌍 Meet Developers around the Globe
Stars: ✭ 43 (-50%)
Mutual labels:  forum
Qcloud Iot Sdk Embedded C
SDK for connecting to Tencent Cloud IoT from a device using embedded C.
Stars: ✭ 109 (+26.74%)
Mutual labels:  topic
clustext
Easy, fast clustering of texts
Stars: ✭ 18 (-79.07%)
Mutual labels:  topic
Weibo Topic Spider
微博超级话题爬虫,微博词频统计+情感分析+简单分类,新增肺炎超话爬取数据
Stars: ✭ 128 (+48.84%)
Mutual labels:  topic
yibu.io
A simple and elegant forum, inspired from Reddit. https://yibuio.herokuapp.com/
Stars: ✭ 16 (-81.4%)
Mutual labels:  forum
Edamontology
EDAM is an ontology of bioinformatics types of data including identifiers, data formats, operations and topics.
Stars: ✭ 80 (-6.98%)
Mutual labels:  topic
windowed-observable
Messaging lib using a pub/sub observable scoped by namespaces.
Stars: ✭ 132 (+53.49%)
Mutual labels:  topic
reactions
❤ A Flarum extension that adds reactions to your Flarum Community!
Stars: ✭ 17 (-80.23%)
Mutual labels:  forum
ConDigSum
Code for EMNLP 2021 paper "Topic-Aware Contrastive Learning for Abstractive Dialogue Summarization"
Stars: ✭ 62 (-27.91%)
Mutual labels:  topic
Ldagibbssampling
Open Source Package for Gibbs Sampling of LDA
Stars: ✭ 218 (+153.49%)
Mutual labels:  topic
Kafka Monitor
Xinfra Monitor monitors the availability of Kafka clusters by producing synthetic workloads using end-to-end pipelines to obtain derived vital statistics - E2E latency, service produce/consume availability, offsets commit availability & latency, message loss rate and more.
Stars: ✭ 1,817 (+2012.79%)
Mutual labels:  topic
CodeFec
CodeFec
Stars: ✭ 18 (-79.07%)
Mutual labels:  forum
Kafka Zk Restapi
Kafka Zookeeper RESTful API to perform topic/consumer group administration/metric(offset\lag\message) collection and monitor
Stars: ✭ 121 (+40.7%)
Mutual labels:  topic
revel
[Deprecated] Revel is an elegant forum or knowledge sharing system base on NodeJS especially VueJS and Parse-Server
Stars: ✭ 18 (-79.07%)
Mutual labels:  forum
Kafka Visualizer
A web client for visualizing your Apache Kafka topics live.
Stars: ✭ 98 (+13.95%)
Mutual labels:  topic
Kafdrop
Kafka Web UI
Stars: ✭ 3,158 (+3572.09%)
Mutual labels:  topic
BookForum
A light-weight forum powered by Django. It supports many of the necessary functions out of the box.
Stars: ✭ 21 (-75.58%)
Mutual labels:  forum
MMALL Django
用python开发基于Django框架的仿天猫网站项目This Project is imitation Tmall website for using python based on the development of Django framework
Stars: ✭ 168 (+95.35%)
Mutual labels:  xadmin
core
The Laravel single page forum package (Vue + Tailwind CSS + Laravel)
Stars: ✭ 157 (+82.56%)
Mutual labels:  forum

主要功能介绍

  • 基于python3.5,django1.10.4的多用户博客论坛系统,集成了xadmin的后台管理,采用了djangoUeditor富文本处理文章。
  • 多用户登录,注册,密码修改,上传头像
  • 每个用户可以发表文章,评论别人的文章
  • 每点击打开一篇文章,该文章访问量加1
  • 文章有类型,标签,可以通过类型标签来筛选文章
  • 热门文章,最新评论,友情链接
  • 通过发表文章的数量,访问量和点赞数排出活跃的用户

使用方法

1)安装python3.5,pip,virtualenv和virtualenvwrapper

  • 安装python3.5和pip(略)
  • 安装virtualenv和virtualenvwrapper
pip install virtualenv virtualenvwrapper
vim ~/.bash_profile 
添加以下3行:
export WORKON_HOME=~/Envs     #虚拟环境存放目录
export       VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5  #虚拟环境使用的python路径
source /Library/Frameworks/Python.framework/Versions/3.5/bin/virtualenvwrapper.sh  #virtualenvwrapper初始化脚本路径
退出,执行
source ~/.bash_profile
mkvirtualenv dgblog           #创建虚拟环境
workon dgblog                   #使用该虚拟环境
deactivate                           #退出虚拟环境
rmvirtualenv dgblog            #删除该虚拟环境

2)安装DjangoUeditor3(修改版,支持python3.5)

  • 进入虚拟环境dgblog,下载git
git clone https://github.com/liuhuipy/DjangoUeditor3.git
(dgblog) [root@VM_85_24_centos PyProjects]# cd DjangoUeditor3/
(dgblog) [root@VM_85_24_centos DjangoUeditor3]# ls
DUSite  DjangoUeditor  MANIFEST  TestApp  manage.py  readme.md  setup.py
(dgblog) [root@VM_85_24_centos DjangoUeditor3]# python setup.py install

3)下载djangoblog项目

cd ..
git clone https://github.com/liuhuipy/djangoblog.git
(dgblog) [root@VM_85_24_centos PyProjects]# ls
DjangoUeditor3  djangoblog
(dgblog) [root@VM_85_24_centos PyProjects]# cd djangoblog/
(dgblog) [root@VM_85_24_centos djangoblog]# ls
README.md  djangoblog  media             static
apps       manage.py   requirements.txt  templates
(dgblog) [root@VM_85_24_centos djangoblog]# pip install -r requirements.txt
(dgblog) [root@VM_85_24_centos djangoblog]# pip list                #列表下载的python包
Django (1.10.4)
django-crispy-forms (1.6.1)
django-debug-toolbar (1.8)
django-formtools (2.0)
django-haystack (2.6.1)
djangorestframework (3.6.3)
DjangoUeditor (1.8.143)
future (0.16.0)
httplib2 (0.10.3)
humanize (0.5.1)
olefile (0.44)
Pillow (4.2.1)
pip (9.0.1)
setuptools (36.0.1)
sqlparse (0.2.3)
wheel (0.29.0)
  • 然后就可以开始创建了
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser              #创建超级用户  
python manage.py runserver                         #运行项目
  • 访问127.0.0.1:8000
  • 开始什么数据都没有,背景图片有点丑,建议换一个。。。
  • 先进入后台管理
  • 创建文章类型
  • 添加文章
  • 用户注册,登录
  • 头像设置
  • 发表文章
  • 再次访问,大功告成!!!(其他操作略。。。)
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].