一个在线博客系统,使用python的Django框架实现,实现了包括用户认证,文章管理,搜索,缓存,文本编辑等等一系列的功能。 主要使用的技术如下:
- haystack+elasticsearch实现搜索
- redis实现缓存
- froala实现富文本编辑
- django-notifycation实现消息通知
- bootstrap实现前端界面
- pip install requirements.txt
- 由于使用新版django,经常会出现django.utils包下找不到six模块,只需将six.py复制到utils包下即可。
- python manage.py makemigrations
- python manage.py migrate
- python manage.py rebuild_index
- python manage.py collectstatic
- python manage.runserver