Deeru是一个内容管理系统

DeerU的Python项目详细描述


https://github.com/gojuukaze/DeerU/blob/master/logo_black.png?raw=true

DeerU is a content management system, used for blogs.

DeerU 是一个开源博客系统

依赖

  • Python 3.5+ – 安装教程 https://www.ikaze.cn/article/28
  • pip 10+
  • git
  • libjpeg,zlib – pillow包的依赖
    • ubuntu: apt-get install libjpeg8-devzlib1g-devlibfreetype6-dev
    • centos: yum -y install python-develzlib-devellibjpeg-turbo-devel

安装

  • 安装之前建议配置虚拟环境
pip install virtualenv
virtualenv --no-site-packages deeru_env
source deeru_env/bin/activate
  • pip安装
pip install DeerU
deeru-admin install deeru
  • 手动安装
git clone -b dev https://github.com/gojuukaze/DeerU.git
cd DeerU
pip install -r requirements.txt

初始化

  • 运行下面命令初始化项目,注意:如果你更改了数据库的配置,或者修改了主题的静态文件 则需要再次运行初始化
cd DeerU # 如果你没进入工程目录先进入
python manage.py init_deeru

运行

  • 以debug模式运行
python manage.py runserver 0.0.0.0:8000

license

DeerU使用 GNU General Public License v3.0 协议 ,你可以在遵循此协议的情况下免费使用DeerU

Note

需要注意的是,DeerU本身是免费的,但后台管理使用了富文本编辑器froala,其扩展插件并不免费,你可以在以下链接中查看收费信息:

https://github.com/froala/django-froala-editor#license

https://froala.com/wysiwyg-editor/pricing

(你可以自己更换其他编辑器,我也会在之后内置一些富文本编辑器的替代方案)

截图

首页

https://github.com/gojuukaze/DeerU/blob/dev/docs/source/_static/home.png?raw=truehttps://github.com/gojuukaze/DeerU/blob/dev/docs/source/_static/detail.png?raw=truehttps://github.com/gojuukaze/DeerU/blob/dev/docs/source/_static/admin.png?raw=truehttps://github.com/gojuukaze/DeerU/blob/dev/docs/source/_static/admin3.png?raw=truehttps://github.com/gojuukaze/DeerU/blob/dev/docs/source/_static/p2.png?raw=true

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java InputStream对象在声明后关闭   java未定义名为“transactionManager”的bean重命名transactionManager   java“jar”命令何时会拒绝将类添加到java中。jar文件?   java JPA标准依赖WHERE子句   安卓中从SD卡读取文本文件时出现java错误   java直接启用类似位置的权限   使用@WebMvcTest和Mockito-BDDMockito对SpringBoot-RestController进行java测试   java JSESSIONID存储在哪里?   java jtextarea鼠标事件覆盖容器鼠标事件   java DRL无法解析动态加载的类   java是从一个方法返回多个对象的最简单方法   java自定义按钮/编辑框是否不可见?   java GUI如何在保存用户输入的同时在面板或框架之间切换   swing Java自定义JSlider不会更新   GridBagLayout中的java超过1个JPanel   java从ProjectReactor中的flux中采样除第一个元素外的所有元素   Java泛型和泛型类型   Java代码生成宽指令的jvm