django minipub是django最简单的发布控制系统。

django-minipub的Python项目详细描述


Latest PyPI versionhttps://travis-ci.org/richardbarran/django-minipub.svg?branch=masterhttps://coveralls.io/repos/github/richardbarran/django-minipub/badge.svg?branch=master

django mini pub是django的mini-malistpub-应用控制系统。

让我们用一个例子来解释它:您有一个“news”应用程序,带有 物品模型。在管理界面中,minipub将添加此字段集:

docs/img/minipub-fieldset.png

所有文章都将具有以下3个字段:

  • 状态:通常是draftpublished
  • 开始:开始日期。
  • 结束日期:结束日期;可选。

文章只有在公共网站中才可见,如果published今天的日期介于开始日期和结束日期之间。

此外,我们还有一个字段集,用于显示各种只读状态字段:

docs/img/minipub-status-fieldset.png

这些可以用于跟踪文章的更改。

是这样…迷你PB只是模型混合中的几个字段,连同模型中的大量代码, 视图、管理员和站点地图-为了充分利用它,希望您可以重用它 在一个项目中一次又一次。

备选方案

有几个类似的项目采取了稍微不同的方法 出版控制;通常他们引入更复杂的控制。著名的 例如django-reversion

minipub是一个非常基本的发布控制工具,但在一些产品上运行良好 网站它的作者发现这是一个很好的折衷方案 基本的是有用的,而且太复杂了,无法被预期的最终用户理解。

安装和使用

Documentation Status

请看一下 the documentation在readthedocs上。

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

推荐PyPI第三方库


热门话题
java无法使用JSF访问托管bean方法   java是制作具有多值类型的HashMap的正确方法   javafx中TicTacToe的java更新UI   windows Java文件。getCanonicalFile()无法处理冒号“:”   java在一个布局屏幕中创建多个(26)按钮   java Android Studio:Gradle构建完成,有251个错误   我们如何在Java上为callfireapiclient编写单元/集成测试?   java无法将1715UTC转换为本地/gmt类型   具有已定义的数字序列的JAVA循环   Java程序正在netbeans中编译,但未在CMD中编译,包不存在   java Android构造函数和onCreate()之间有什么区别?   java配置弹性搜索结果评分   java LibGDX纹理是否可绘制?   java如何在Android中设置应用程序默认打开pdf   java是否有一种创造性的方法将多个参数传递给contentEquals()方法?   java在Android上存储Ed25519私钥