跳转到主要内容

django-hoptoad 是一个简单的中间件,允许 Django 驱动的网站向 Hoptoad 报告错误。

项目描述

django-hoptoad 是一个简单的中间件,允许 [Django][]-驱动的网站向 [Hoptoad][] 报告错误。现在 [ponies][] 也可以骑着蟾蜍了。

[Django]: https://django.ac.cn/ [Hoptoad]: http://hoptoadapp.com/ [ponies]: http://djangopony.com/

要求

django-hoptoad 需要

  • [Python][] 2.5+ (最好是 2.6+,因为我就是用这个版本测试的)

  • [PyYAML][] (pip install pyyamleasy_install pyyaml)

  • [Django][] 1.0+

  • 一个 [Hoptoad][] 账户

[Python]: https://pythonlang.cn/ [PyYAML]: http://pyyaml.org/

安装

通过克隆 [Mercurial][] 仓库(或直接 [下载最新版本][tip-dl] 并解压到某处)来获取 django-hoptoad 代码

hg clone http://bitbucket.org/sjl/django-hoptoad/

如果您真的想使用,还有一个 git 镜像。

git clone git://github.com/sjl/django-hoptoad.git

下载后,您可以像平常一样安装它

cd django-hoptoad python setup.py install

如果您更喜欢能够在任何时间通过 Mercurial 或 git 拉取更改来更新,您可以将模块符号链接到您的 site-packages 目录,而不是使用 python setup.py install

ln -s /full/path/to/django-hoptoad/hoptoad /full/path/to/site-packages/

为了确保它能正常工作,您可以运行

python -c ‘import hoptoad’

[[Mercurial]]: http://mercurial.selenic.com/ [[tip-dl]]: http://bitbucket.org/sjl/django-hoptoad/get/tip.zip

用法

要将 Django 项目配置为通知 Hoptoad 出错,需要在它的 settings.py 文件中执行两个操作。

首先,将 HoptoadNotifierMiddleware 添加到 MIDDLEWARE_CLASSES 设置的末尾

MIDDLEWARE_CLASSES = ( # … 其他中间件类 … ‘hoptoad.middleware.HoptoadNotifierMiddleware’, )

接下来,您需要添加一个 HOPTOAD_API_KEY 设置。您可以从 Hoptoad 项目页面获取密钥。

HOPTOAD_API_KEY = ‘您的 Hoptoad API 密钥。’

文档

django-hoptoad 的文档位于 [项目页面][project]。那里有 [快速入门指南][quickstart]、[配置指南][config]、[故障排除指南][troubleshooting] 以及其他一些内容。

如果您希望离线阅读,文档存储在仓库的 docs/ 目录中。

[project]: http://sjl.bitbucket.org/django-hoptoad/ [quickstart]: http://sjl.bitbucket.org/django-hoptoad/quickstart/ [config]: http://sjl.bitbucket.org/django-hoptoad/config/ [troubleshooting]: http://sjl.bitbucket.org/django-hoptoad/troubleshooting/

建议

此中间件仍在开发中。如果您有建议或发现错误,请 [提交问题][issues] 并通知我。

[issues]: http://bitbucket.org/sjl/django-hoptoad/issues/?status=new&status=open

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源代码分发

django-hoptoad-0.2.tar.gz (12.3 kB 查看散列)

上传时间 源代码

由以下机构支持