一个简单的django应用程序,用于存储和显示网络摄像头快照
django-eremaea2的Python项目详细描述
#Django-Eremaea2
[![构建状态](https://travis-ci.org/matwey/django-eremaea2.svg?(https://travis ci.org/matwey/django-eremaea2)
[![PYPI版本](https://badge.fury.io/py/django-eremaea2.svg)(https://badge.fury.io/py/django-eremaea2)
django-eremaea2是一个简单的[django]应用程序,用于存储和管理网络摄像头图像快照。
该应用程序构建在[django rest framework]之上,并提供rest api来访问文件。
可通过rest api接口获得的资源。
a*集合*是*快照*的集合
a*快照*本质上是映像文件。
对于任何*快照*都有一个*保留策略*关联以指定文件的存储时间。
DjangoErEMAA2:
*[Django REST框架] -强大且灵活的工具包,它可以很容易地构建Web API。
)
````
没有单独的专用配置文件。
``retentionpolicy``模型有两个参数:一个查找字段``name``和``duration```指定关联对象的生存时间。
要执行对终结点``http://example.com/eremaea/retention\policies/{name}/purge``的POST请求的实际清理,需要。
```集合``模型有两个参数:查找字段``名称``和``默认保留策略```。
``快照``模型有以下字段:关联的``集合``和``保留策略``,``文件``对象,以及auto now```date``.
通过post请求将新图像上载到端点``http://example.com/eremaea/snapshots/?collection=collection_name&retention_policy=retention_policy_name```.
最新的查询参数是可选的。
以及rest api本身。
请参阅[教程](http://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/)以供参考。
请参阅[Django的缓存框架](https://docs.djangoproject.com/en/dev/topics/cache/)。
在满足以下条件的情况下,允许使用带或不带修改的二进制形式:
1。重新发布源代码必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式重新分发必须在随分发提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。
但不限于,对特定目的的适销性和适合性的默示保证被驳回。在任何情况下,版权持有人或承包商对于任何直接、间接、附带、特殊、惩戒性或后果性的损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断),无论是何种原因,根据任何责任理论,无论是在合同中,均应承担严格责任,或因使用本软件而产生的侵权行为(包括疏忽或其他);即使被告知有可能造成这种损害。
[django]:https://www.djangoproject.com/
[django rest framework]:http://www.django-rest-framework.org
[dj inmemorystorage]:https://pypi.python.org/pypi/dj inmemorystorage
[![构建状态](https://travis-ci.org/matwey/django-eremaea2.svg?(https://travis ci.org/matwey/django-eremaea2)
[![PYPI版本](https://badge.fury.io/py/django-eremaea2.svg)(https://badge.fury.io/py/django-eremaea2)
django-eremaea2是一个简单的[django]应用程序,用于存储和管理网络摄像头图像快照。
该应用程序构建在[django rest framework]之上,并提供rest api来访问文件。
可通过rest api接口获得的资源。
a*集合*是*快照*的集合
a*快照*本质上是映像文件。
对于任何*快照*都有一个*保留策略*关联以指定文件的存储时间。
DjangoErEMAA2:
*[Django REST框架] -强大且灵活的工具包,它可以很容易地构建Web API。
)
````
没有单独的专用配置文件。
``retentionpolicy``模型有两个参数:一个查找字段``name``和``duration```指定关联对象的生存时间。
要执行对终结点``http://example.com/eremaea/retention\policies/{name}/purge``的POST请求的实际清理,需要。
```集合``模型有两个参数:查找字段``名称``和``默认保留策略```。
``快照``模型有以下字段:关联的``集合``和``保留策略``,``文件``对象,以及auto now```date``.
通过post请求将新图像上载到端点``http://example.com/eremaea/snapshots/?collection=collection_name&retention_policy=retention_policy_name```.
最新的查询参数是可选的。
以及rest api本身。
请参阅[教程](http://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/)以供参考。
请参阅[Django的缓存框架](https://docs.djangoproject.com/en/dev/topics/cache/)。
在满足以下条件的情况下,允许使用带或不带修改的二进制形式:
1。重新发布源代码必须保留上述版权声明、此条件列表和以下免责声明。
2.以二进制形式重新分发必须在随分发提供的文档和/或其他材料中复制上述版权声明、本条件列表和以下免责声明。
但不限于,对特定目的的适销性和适合性的默示保证被驳回。在任何情况下,版权持有人或承包商对于任何直接、间接、附带、特殊、惩戒性或后果性的损害(包括但不限于替代货物或服务的采购;使用、数据或利润的损失;或业务中断),无论是何种原因,根据任何责任理论,无论是在合同中,均应承担严格责任,或因使用本软件而产生的侵权行为(包括疏忽或其他);即使被告知有可能造成这种损害。
[django]:https://www.djangoproject.com/
[django rest framework]:http://www.django-rest-framework.org
[dj inmemorystorage]:https://pypi.python.org/pypi/dj inmemorystorage