Wagtail是一个用python编写的开源CMS ,基于Django Web框架构建。

python 开源blog python 开源管理系统_Python

Wagtail的特点

对于开发者

Wagtail由开发人员为开发人员构建。花更少的时间进行配置,而将更多的时间用于完善您的网站。

作为Django应用程序,Wagtail是CMS,可以与您技术堆栈中的其他所有内容完美配合。机器学习,图像处理,PDF生成:如果可以使用Python进行操作,则可以使用Wagtail进行操作。

python 开源blog python 开源管理系统_Python_02

对于设计者

Django的简单模板系统允许您以所需的方式构建漂亮的网站,而不是CMS认为您应该构建的方式。

更喜欢无头/解耦的方法来工作一些MVC魔术?很好,只需通过Wagtail的内置API提供您的内容,然后接收JSON,即可获得完全的前端自由。

对于内容创作者

我们设计了Wagtail,因此您可以创建一次并在任何地方发布。内容模型是用代码定义的,以确保为类似zen的内容体系结构定义一致的关系。

借助StreamField,您的编辑人员可以创建美观的模块化内容“流”,将展示与内容巧妙地分开。所有这些以及用于内容输入的用户界面也看起来很漂亮!

安装并运行Wagtail

安装依赖,Wagtail支持Python 3.6、3.7和3.8,并创建虚拟环境。

使用Python打包的pip安装Wagtail及其依赖项,或者您也可以下载我们提供的Wagtail网盘备份版本。

python 开源blog python 开源管理系统_CMS_03

文档支持

您可以访问wagtail的官方网站获取文档支持:docs.wagtail.io。