跳转到主要内容

基于REST API的Python客户端。

项目描述

python-api-client
=========================

用于连接基于REST API的Python客户端


这还处于早期阶段,需要更多测试以及PUT、POST、PATCH和DELETE方法的功能。


运行测试
----------------

pip install -r test_requirements.txt

python tests.py


用法
-----

如果您使用Django,请将以下内容放入您的设置文件中

```python
BASE_API_URL = "http://yourdomain.com/api/v2/"
```

如果您不使用Django,请在您的项目中创建一个名为settings.py的文件,并将该行添加到该文件中。


模型
```python
from python_api_client.models import Model


class MyModel(Model)
"""
这假定URL为http://yourdomain.com/api/v2/mymodels/...
如果不是这种情况,您可以覆盖

@classmethod
def url(cls)
return 'whatever url you want'

"""
pass
```

视图
```python
from .models import MyModel


my_models = MyModel.objects.all()

some_of_my_models = MyModel.objects.filter(something='s)

my_model = MyModel.objects.get(pk=2)
my_model.field = 'changed'
my_model.save()

```

项目详情


下载文件

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

源分发

python_api_client-0.0.1.tar.gz (6.5 kB 查看哈希值)

上传于 源代码

由以下组织支持