django sparkle是一个django应用程序,可以使用sparkle轻松发布mac应用程序的更新(适用于django>=1.5)
django-sparkle-1.5的Python项目详细描述
#django-sparkle-1.5
django-sparkle-1.5是一款django应用程序,除了通过appcast提要发布更新外,它还可以使用[sparkle]轻松发布Mac应用程序的更新(http://sparkle.andymatuschak.org/)。
如果Sparkle配置为报告,Django Sparkle还可以收集系统配置文件信息。
如果您正在寻找Django Sparkle的基本版本,请访问[https://github.com/mobelux/django Sparkle](https://github.com/mobelux/django Sparkle)
*django absolute(用于appcast的link字段中的绝对url)
\
设置
1。`轻松安装django-sparkle-1.5或"pip安装django-sparkle-1.5"
2。确保"django absolute"已正确安装(这需要一些附加设置)。
3.在已安装的应用程序中添加"sparkle"
4。在"url.py"中,通过添加类似于"(r'^sparkle/"、include('sparkle.url')"的内容来包含sparkle url。
5。确保"media\u url"设置正确
6。` python manage.py syncdb`创建Sparkle所需的表。
7.可选项:在"settings.py"中添加"sparkle_private_key_path",该路径是用于签署发行版的专用dsa密钥的路径。
8。可选:将"smarkle_upload_prefix"添加到设置中(默认值为"smarkle/"。此组件将添加到上载版本的媒体URL中。
`/你在你的网址里配置了什么?p<;application_slug>;\d+)/appcast.xml`.
通过调用'instance.latest().update.url`.
在info.plist中设置'sufeedurl'键以指向Sparkle应用程序的AppCast URL,可以获取应用程序最新版本的URL。`例如,http://example.com/sparkle/app/appcast.xml。
用于签名发行版的dsa私钥的路径。默认为"无"。如果未提供,则上载时不会自动对版本进行签名。
*`sparkle_upload_prefix`
将添加到上载文件的路径前缀。默认为"sparkle/"。使用此选项可配置发布文件将在其中结束的上载目录。注意,这个前缀将成为下载url的一部分。如果你想要一个目录,记得用`/`结束这个测试。
johannes spielmann
保留所有权利。
在满足以下条件的情况下,允许以源和二进制形式重新分发和使用,无论是否修改:
*源代码必须保留上述版权声明、此条件列表和以下免责声明。此条件列表和随分发提供的文档和/或其他材料中的以下免责声明。
本软件由版权所有者和贡献者"按原样"提供,以及任何明示或暗示的保证,包括但不限于,对适销性和特定用途适用性的默示保证不予承认。在任何情况下,版权所有人或贡献者均不对任何直接、间接、附带、特殊、示例或后续损害(包括但不限于采购或替代货物或服务;使用、数据或利润损失)负责;或业务中断)无论是由何种原因引起,基于任何理论或责任,无论是在合同中,严格责任或侵权行为(包括疏忽或其他)产生的,以任何方式使用本软件,即使通知或可能或此类损害。
django-sparkle-1.5是一款django应用程序,除了通过appcast提要发布更新外,它还可以使用[sparkle]轻松发布Mac应用程序的更新(http://sparkle.andymatuschak.org/)。
如果Sparkle配置为报告,Django Sparkle还可以收集系统配置文件信息。
如果您正在寻找Django Sparkle的基本版本,请访问[https://github.com/mobelux/django Sparkle](https://github.com/mobelux/django Sparkle)
*django absolute(用于appcast的link字段中的绝对url)
\
设置
1。`轻松安装django-sparkle-1.5或"pip安装django-sparkle-1.5"
2。确保"django absolute"已正确安装(这需要一些附加设置)。
3.在已安装的应用程序中添加"sparkle"
4。在"url.py"中,通过添加类似于"(r'^sparkle/"、include('sparkle.url')"的内容来包含sparkle url。
5。确保"media\u url"设置正确
6。` python manage.py syncdb`创建Sparkle所需的表。
7.可选项:在"settings.py"中添加"sparkle_private_key_path",该路径是用于签署发行版的专用dsa密钥的路径。
8。可选:将"smarkle_upload_prefix"添加到设置中(默认值为"smarkle/"。此组件将添加到上载版本的媒体URL中。
`/你在你的网址里配置了什么?p<;application_slug>;\d+)/appcast.xml`.
通过调用'instance.latest().update.url`.
在info.plist中设置'sufeedurl'键以指向Sparkle应用程序的AppCast URL,可以获取应用程序最新版本的URL。`例如,http://example.com/sparkle/app/appcast.xml。
用于签名发行版的dsa私钥的路径。默认为"无"。如果未提供,则上载时不会自动对版本进行签名。
*`sparkle_upload_prefix`
将添加到上载文件的路径前缀。默认为"sparkle/"。使用此选项可配置发布文件将在其中结束的上载目录。注意,这个前缀将成为下载url的一部分。如果你想要一个目录,记得用`/`结束这个测试。
johannes spielmann
保留所有权利。
在满足以下条件的情况下,允许以源和二进制形式重新分发和使用,无论是否修改:
*源代码必须保留上述版权声明、此条件列表和以下免责声明。此条件列表和随分发提供的文档和/或其他材料中的以下免责声明。
本软件由版权所有者和贡献者"按原样"提供,以及任何明示或暗示的保证,包括但不限于,对适销性和特定用途适用性的默示保证不予承认。在任何情况下,版权所有人或贡献者均不对任何直接、间接、附带、特殊、示例或后续损害(包括但不限于采购或替代货物或服务;使用、数据或利润损失)负责;或业务中断)无论是由何种原因引起,基于任何理论或责任,无论是在合同中,严格责任或侵权行为(包括疏忽或其他)产生的,以任何方式使用本软件,即使通知或可能或此类损害。