Billomat.com API客户端

billomat的Python项目详细描述


Travis CI build status

折旧通知

此库未维护! 我的雇主不再使用比洛马特服务。因此,将不再对此项目进行修复或更新。 如果你有兴趣接管维修,请告诉我。

用于billomat.comAPI

的python客户端

客户端的语法灵感来自于伟大的Django ORM

示例用法

frombillomatimportmodelsfrombillomat.baseimportClientClient.api_name='apiname'Client.api_key='apikey'# set optional app-id and -secretClient.app_id='app_id'Client.app_secret='app_secret'articles=models.Article.objects.all()forarticleinarticles:printunicode(article.title)articles=articles.filter(title='Awesome')forarticleinarticles:printunicode(article.title)article=models.Article.objects.get(article_number=2)article.title=u'This is an awesome article'article.save()article=models.Article.objects.create(title=u'This is an awesome article',)article.delete()

django支持

支持Django配置的自动客户端配置

BILLOMAT_API_NAME='aaa'BILLOMAT_API_KEY='bbb'BILLOMAT_APP_ID='ccc'BILLOMAT_APP_SECRET='ddd'

客户端发送3个django信号:

  • billomatclient_请求,在请求之前发送
  • billomatclient_response,在包含响应的请求之后发送
  • billomatclient_error,包含异常的请求错误后发送

每个信号发送一个请求id,该id是每个请求的唯一标识符(uuid4),用于跟踪信号流的状态。

许可证

MIT

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

推荐PyPI第三方库


热门话题
相对于框架java窗口的鼠标位置错误   Java 8流peek api   java将数据附加到文件中   java使用ExoPlayer 2.8播放播放列表中的特定文件   JavaSpring国际化:如何动态设置语言环境值   java如何在mysql中实现两个表之间的两个关联   java在gradle可执行jar文件中包含运行时参数   surefire插件中的java maven多套测试套件   java试图理解堆分析以确定内存泄漏或所需的大量内存   java识别字符串有数字   数组如何解决错误“java.lang.ArrayIndexOutOfBoundsException:5”   java Swt文件对话框选择的文件太多?   java此登录代码易受SQL注入攻击吗?   Java[3]中的文件<identifier>预期编译错误   java如何在spring webflux中发送列表   jar中未找到java文件异常   如何在java中合并2D数组?   java如何评测本机JNI库