跳转到主要内容

Django框架的XML-RPC服务器应用程序。

项目描述

Django_xmlrpc 提供了一种方式,允许Django开发者通过XML-RPC公开他们的视图(或者任何其他函数)。

这是Svetlyak40wt最初版本的一个分支,与Django >= 1.8和Python >= 2.5兼容。

如果您想为旧版本的Django或Python使用 django_xmlrpc,请使用旧版本发布。

安装

您可以从 http://github.com/Fantomas42/django-xmlrpc 获取最新源代码,并运行安装脚本

$ python setup.py install

或使用pip

$ pip install -e git://github.com/Fantomas42/django-xmlrpc.git#egg=django-xmlrpc

用法

在项目的设置中注册 django_xmlrpc

注册您想要处理的方法有两种方式

在项目的设置中。

XMLRPC_METHODS = (('path.to.your.method', 'Method name'),
                  ('path.to.your.othermethod', 'Other Method name'),)

在应用目录中的 xmlrpc.py 文件中。

XMLRPC_METHODS = (('path.to.your.method', 'Method name'),
                  ('path.to.your.othermethod', 'Other Method name'),)

注册的方法应该如下所示

from django_xmlrpc.decorators import xmlrpc_func

@xmlrpc_func(returns='string', args=['string'])
def test_xmlrpc(text):
    """Simply returns the args passed to it as a string"""
    return "Here's a response! %s" % str(text)

最后,我们需要注册XML-RPC服务器的URL。在项目的 urls.py 中插入类似以下内容

from django_xmlrpc.views import handle_xmlrpc

url(r'^xmlrpc/$', handle_xmlrpc, name='xmlrpc'),

项目详情


下载文件

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

源代码分发

django-xmlrpc-0.1.8.tar.gz (8.6 kB 查看哈希值)

上传于 源代码

构建分发

django_xmlrpc-0.1.8-py2.py3-none-any.whl (17.0 kB 查看哈希值)

上传于 Python 2 Python 3

由以下机构支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面