django hoptoad是一个简单的中间件,用于让django驱动的网站向hoptoad报告错误。
django-hoptoad的Python项目详细描述
django hoptoad是一个简单的中间件,用于让[django][]驱动的网站报告其 [hoptoad][]出错。现在[小马]也可以骑蟾蜍了。
[django]:http://djangoproject.com/ [蟾蜍]:http://hoptoadapp.com/ [小马]:http://djangopony.com/
要求
Django Hoptoad要求:
- [python][]2.5+(最好是2.6+,因为这是我用它测试过的)
- [pyyaml][](pip安装pyyaml或轻松安装pyyaml)
- [Django][]1.0+
- 一个[hoptoad][]帐户
[Python]:http://python.org/ [pyyaml]:http://pyyaml.org/
安装
通过克隆[mercurial][]存储库(或者只下载 最新版本][提示dl]并将其解压缩到某个位置:
hg克隆http://bitbucket.org/sjl/django-hoptoad/
如果你really想要的话,还有一个git镜像。
git clone git://github.com/sjl/django-hoptoad.git
下载后,您可以按常规方式安装:
CD大蟾蜍 python setup.py安装
如果您希望能够随时通过使用mercurial或git下拉更改来进行更新,那么 可以将模块符号链接到您的站点包目录,而不是使用python setup.py安装:
ln-s/full/path/to/django hoptoad/hoptoad/full/path/to/site packages/
要确保运行正常,您可以运行:
python-c“导入hoptoad”
[水银]:http://mercurial.selenic.com/ [提示dl]:http://bitbucket.org/sjl/django-hoptoad/get/tip.zip
用法
要设置django项目来通知hoptoad它的错误,您需要在它的 设置.py文件。
首先,将hoptoadnotifiermiddleware添加为中间件类中的最后一项。 设置:
中间件类=( #…其他中间件类… 'hoptoad.middleware.hoptoadnotifiermiddleware', )
接下来,您需要添加一个hoptoad_api_key设置。你可以从蟾蜍那拿到钥匙 项目页。
hoptoad_api_key='您的hoptoad api密钥。'
文档
Django Hoptoad的文档位于[项目页面][项目]。有一个快速的开始 指南][快速启动]、[配置指南][配置]、[疑难解答指南][疑难解答],以及一些 其他的东西。
如果您愿意阅读,文档将存储在存储库的docs/目录中 离线。
[项目]:http://sjl.bitbucket.org/django-hoptoad/ [快速启动]:http://sjl.bitbucket.org/django-hoptoad/quickstart/ [配置]:http://sjl.bitbucket.org/django-hoptoad/config/ [故障排除]:http://sjl.bitbucket.org/django-hoptoad/troubleshooting/
建议
这个中间件正在进行中。如果您有建议或发现错误,请[添加 发布][发布]并通知我。
[问题]:http://bitbucket.org/sjl/django-hoptoad/issues/?status=new&status=open