Django-minipub 是 Django 的 MINImalist PUBlication 控制系统。
项目描述
Django-minipub 是 Django 的一个最小化 pub-lication 控制系统。
让我们用一个例子来解释:你有一个‘新闻’应用,其中有一个 Article 模型。在管理界面中,Minipub 将添加以下字段集
所有文章将随后具有以下 3 个字段
状态:通常是“草案”或“已发布”。
开始:开始日期。
结束:结束日期;可选。
如果文章是“已发布”并且今天的日期在开始和结束日期之间,则文章将只会在公共网站上可见。
此外,我们还有一个用于显示各种只读状态字段的字段集
这些字段可用于跟踪文章的变化。
这就是全部……Minipub 简单地是在模型混入中添加了一些字段,以及大量代码 - 在模型、视图、管理员和网站地图中 - 以便最大限度地利用它,您可能会在整个项目中反复使用这些代码。
我能用它做什么?
以下是一些 Minipub 在工作中的示例
替代方案
存在几个类似的项目,它们在发布控制方面采用了略有不同的方法;通常它们引入了更复杂的控制。一个著名的例子是django-reversion。
Minipub是一个非常基础的发布控制工具,但在多个生产网站上表现良好。它的作者认为,它在过于基础以至于无用和过于复杂以至于无法被目标最终用户理解的工具之间提供了一个合理的折衷。
安装和使用
请查看ReadTheDocs上的文档。
项目详情
关闭
django-minipub-1.8.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 2e2c321aba952264e25d507c3f5496cd52027c8e4f6da1acfff9cfdbcee414b0 |
|
MD5 | 9f62eaeb2aae0e8303818a6d36ee40c3 |
|
BLAKE2b-256 | c68c03b732684c27e1058fb4bbb86ab914f917f7d7dd6a8bc35dc84ef11456f3 |
关闭
django_minipub-1.8.1-py2.py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7ede30ce4581c8451fa78298853b5ea0983954b372925348ace2b9e4f5737b2e |
|
MD5 | 8e61034549980a0be57be42fc5511a61 |
|
BLAKE2b-256 | 61eb684074bc4f0e8a12058e9a61a005bc0a6db840ae73fb34660d114c71a1da |