由Django驱动的开源无头CMS
项目描述
MezzeCMS
Mezze是一个基于Python和Django的开源、即用型无头CMS。
与其他许多Python/Django CMS不同,Mezze不需要任何编码即可开始使用,但如果您需要自定义,则可以将其添加到Django中。
安装
pip install mezzecms
mezze migrate
mezze createsuperuser
mezze runserver
这将在一个本地文件夹中创建一个SQLite数据库,创建一个用户,并在localhost端口8000启动Mezze。
使用PostgreSQL
您可以通过一个DATABASE_URL
环境变量传入PostgreSQL数据库的URL
export DATABASE_URL=postgresql://localhost/mezzedb
mezze migrate
mezze createsuperuser
mezze runserver
Mezze的设计
内置类型
Mezze附带一组预构建的内容类型,这些类型内置于基本系统中,无法更改。您可以直接使用这些类型,也可以根据它们创建自定义类型,并扩展自定义字段。所有这些类型都是可选的,如果不需要,则可以禁用。
- 内容 - 所有内容的基类型,包括一些元数据,如标题、区域、状态等
- 页面 - 所有网络内容的基类型。这添加了一个'路径'字段,为内容提供URL。
- 帖子 - 代表时间点内容,如博客文章、新闻文章、视频页面等
- 事件 - 代表事件信息,并添加日历导出功能
- 人物 - 代表一个人
- 产品 - 代表要销售的产品
- 资产 - 嵌入式内容的基类型,这些在UI的"资产"部分显示
- 文件资产 - 所有上传到CMS的媒体类型的基类型
- 图片 - 表示上传到CMS的图片,包含图像尺寸等额外字段。提供图像缩放和裁剪的功能
- 文档 - 表示PDF等多页文档文件
- MuxVideo - 表示上传到Mux.io的视频
- 社交媒体帖子 - 表示上传到任何社交媒体平台的任何帖子
- 文件资产 - 所有上传到CMS的媒体类型的基类型
- 页面 - 所有网络内容的基类型。这添加了一个'路径'字段,为内容提供URL。
设计说明:我们决定提供这些类型,以便我们可以提供一个标准的基础,供扩展程序集成使用。例如,Shopify扩展程序将能够确切地知道Product的基本字段。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
mezzecms-0.1.0.tar.gz (4.4 kB 查看哈希值)
构建分布
mezzecms-0.1.0-py3-none-any.whl (5.8 kB 查看哈希值)
关闭
mezzecms-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4cbc7b52195aa05d0337602884f99fe74706e65388edbd578ab132606b073857 |
|
MD5 | 26586beef6d97c1154a89501e063c8bd |
|
BLAKE2b-256 | 18e5ca08b59c1a5e3811758d376d3b2eef3e72a80bf67b25e347cf48473c47fc |
关闭
mezzecms-0.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6affa62678aba7ddbb304370d2ebc844633a51020a1a6c2ef7ae6972bc5eb34 |
|
MD5 | ce791b45792b3bfd7af6da12acc19247 |
|
BLAKE2b-256 | 52f6a7211e67262574a5e14106b502091351fae2b3f0d63759b5b7d2fdd036b6 |