django sparkle是一个django应用程序,可以使用sparkle轻松发布mac应用程序的更新(适用于django>=1.5)

django-sparkle-external的Python项目详细描述


#django smarkle external是django-smarkle-1.5的一个衍生版本,它提供外部文件源的smarkle更新。

我的应用程序站点上有[heroku](https://www.heroku.com),在上面为django启用媒体文件上传是非常痛苦的。.i将文件源更改为"urlfield",以便可以使用[github](https://github.com)下载来提供更新。django-sparkle-1.5提供的其他一些钩子也被删除了,因为它们在heroku上不起作用。

我还使用了[django ghostdown](https://github.com/uranusjr/django-ghostdown)来为发行说明提供更好的文本字段。一个好处(?)其中,这个项目不再依赖于"markdown",但是您可以根据需要使用任何markdown呈现库。有关设置的详细信息,请参阅django ghostdown的说明。

django-sparkle-1.5的原始自述文件如下。





(http://sparkle.andymatuschak.org/)。

除了通过appcast提要发布更新外,如果sparkle配置为报告系统配置文件信息,django sparkle还可以收集系统配置文件信息。

django sparkle的此版本旨在与django 1.5一起使用,并添加了一些功能如果您正在寻找django sparkle的基本版本,请访问[https://github.com/mobelux/django sparkle](https://github.com/mobelux/django sparkle)

在appcast的link字段中)

\`轻松安装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。

ASES默认为"无"。如果未提供,则上载时不会自动对版本进行签名。
*`sparkle_upload_prefix`
将添加到上载文件的路径前缀。默认为"sparkle/"。使用此选项可配置发布文件将在其中结束的上载目录。注意,这个前缀将成为下载url的一部分。如果你想要一个目录,记得以`/'结尾。



#当然要做测试!

承诺前提是满足以下条件:

*源代码的重新分发必须保留上述版权声明、本条件列表和以下免责声明。
*二进制形式的重新分发必须复制上述版权声明、本条件列表和d随本发行提供的文档和/或其他材料中的以下免责声明。

并否认适合某一特定用途。在任何情况下,版权持有人或贡献者均不对任何直接、间接、附带、特殊、惩戒性或后果性损害(包括但不限于购买替代货物或服务;使用、数据或利润损失;或业务中断)承担责任,无论该损害是如何造成的。d根据任何责任理论,无论是在合同中,严格责任,或因使用本软件而产生的侵权行为(包括疏忽或其他),即使被告知此类损害的可能性。

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

推荐PyPI第三方库


热门话题
java访问私有字段而不使用getter方法?   使用PowerMockito在JavaEWSAPI中模拟测试拉订阅   启动活动时未保存java首选项并清除变量   java如何在servlet中检索子域?斯普林有帮手吗   java使用Docker从命令行构建Android项目   java Android,ActionBar后退按钮(setDisplayHomeAsUpEnabled(true))重新创建父活动   java在重用FileOutputStream时应该关闭流吗?   java使用RESTAPI将文件上载到s3 bucket   Java SOAP Web服务应用程序中的mysql用户登录方法不工作   java使用多个数字计算百分比并转换为长   java Android SQLiteDatabase查询忽略空格   java如何在Javafx中比较两个字段文本   java错误:未设置java_HOME,在Eclipse安装后找不到   java在安卓中保存对象   java如何使用jaxws从返回List<Object>的服务中检索值   java Google OAuth2 JWT令牌验证异常   SpringMVC中的JavaUTF8编码问题,当从JSP表单发送POST请求中的越南语信件时   java从webview重定向到安卓应用程序   JUnit 5中多个扩展的java顺序