关于网站


  • 网站已经成功续航 5 年,11 月
  • 本网站是一个个人博客网站,主要分享在 Oracle 和 Python 方面博主的学习心得和知识整理
  • 网站主要使用 Django2 + Bootstrap4 搭建,源码放在博主的 Github 中
  • 网站使用 Nginx + Gunicorn 部署在阿里云 ECS 服务器上
  • 非常感谢 @Hopetree ,对博客搭建过程中遇到的问题给与详细的指导

关于博主


  • 人生苦短,我用 Python!
  • 博主是2017年开始自学 Python 的,在第一次接触到 Python 的时候就爱上了这门编程语言,所以主攻 Python,顺带学习其他编程语言,希望有机会成为真正的 Python 开发者
  • Python 技能树:Django/Flask 的 web 框架,requests/scrapy/selenium 为主的爬虫框架,正则表达式/CSS/Xpath/ 等信息提取方式,写过 PYQT5 的多线程 GUI 桌面应用, 使用过 Pandas 和 Numpy 做数据分析
  • 数据库技能树:常用 MySQL 作为 web 后端数据库,MongoDB 作为爬虫信息存储,Redis 用作缓存,熟悉常规的 CURD 操作
  • 前端技能树:熟悉 HTML 基本规范,对 CSS 常规用法了解,JavaScript 主要使用 jQuery 库,熟悉 Bootstrap 框架,熟悉前端 SEO
  • 博主 Github 地址:https://github.com/lichaoxiang
  • 联系邮箱:opcoder@sina.com

功能介绍


  • Django 自带的后台管理系统,方便对于文章、用户及其他动态内容的管理
  • 文章分类、标签、浏览量统计以及规范的 SEO 设置
  • 用户认证系统,在 Django 自带的用户系统的基础上扩展 Oauth2.0 认证,支持微博、Github 等第三方认证
  • 文章评论系统,炫酷的输入框特效,支持 markdown 语法,二级评论结构和回复功能
  • 信息提醒功能,登录和退出提醒,收到评论和回复提醒,信息管理
  • 强大的全文搜索功能,只需要输入关键词就能展现全站与之关联的文章
  • RSS 博客订阅功能
  • RESTful API 风格的 API 接口

网站支持


  • 前端使用 Bootstrap4 + jQuery 支持响应式;图标使用 Font Awesome
  • 后端 Python 3.6.4,Django 2.0.6,其他依赖查看源码中 requirements.txt
  • 后台数据库使用 MySQL
  • 网站部署使用 Nginx + gunicorn
  • bootstrap-admin 用于美化后台管理系统,变成响应式界面
  • django-allauth 等用于第三方用户登录
  • django-haystack 和 jieba 用于支持全文搜索
  • 使用 django restframework 支持的 RESTful 风格的 API 接口
  • 其他依赖查看网站源码解释