管理项目列表
django-project-goblin的Python项目详细描述
概述
创建项目goblin是为了列出和管理项目。注意项目 不存储,但仅列出。如果你想展示 博客上的项目,发布新公告等。
安装
最简单的方法是使用pip:
pip install django-project-goblin
将'goblin'添加到已安装的应用程序列表中。
INSTALLED_APPS = ( # ... 'goblin', #... )
型号
安装后,您将可以访问Project Goblin的模型:
项目
项目是一个软件项目,可以包含许多版本。主要 软件项目的属性是(自我解释者):
- 姓名
- 说明
- 自述(较长的说明)
- 主页(指向项目的URL链接)。
变化
变化是一个版本与另一个版本的区别。改变就是 即
- 添加,
- 已删除,
- 固定,或
- 其他的东西。
此外,还提供了一个更改说明(即what字段),其中 开发人员可以编写所发生更改的描述。
字段和输入
版本
一个版本本质上是一个添加了“stage”属性的列表,可以是 下列值之一:
- 开发
- α
- β
- 测试
- 释放
在比较版本时,阶段总是包含在比较中。 例如,版本0.1和0.1是相等的,但是 0.1-test和0.1-dev不是。
版本字段
版本的模型字段。现在,这是一个查菲尔德。然而,一个限制 是否存在版本格式。它必须通过以下regexp测试::
(\d+\.)+\d+((\-(dev|test|release))|[ab])
以下是可接受输入的示例:
0.1a 1.5.8 13.4-dev
以下是不可接受的示例(例如无效!)输入:
0-alpha14 0.1.-34.0
你明白了。
引发的错误
notlatestversionexception
当一个版本被添加到一个项目中,并且 版本不大于上次添加的版本。例如,如果一个项目 最新版本是1.0,您正在尝试添加版本0.8,异常 会被扔掉。