Django REST客户端

时间:2014-04-03 10:36:43

标签: django rest django-rest-framework rest-client

我有服务器。他以下一种格式返回json:

{
    "count": 6, 
    "next": null, 
    "previous": null, 
    "results": [
        {
            "id": 2, 
            "court": "http://reg-corruption.herokuapp.com/api/court/2/", 
            "result": "result2", 
            "date_meeting": "2014-03-12T17:50:30Z"
        }, 
        {
            "id": 3, 
            "court": "http://reg-corruption.herokuapp.com/api/court/2/", 
            "result": "result22", 
            "date_meeting": "2014-03-13T17:50:46Z"
        },   ] }

我想写客户端。在客户端我可以复制models.py,但我如何使用它来向服务器发送请求。主要问题:我有文件models.py,它适用于sqlite数据库。我可以使用此文件连接到REST服务器吗?我可以自动加载外键链接吗? 或者我读什么或使用什么?

1 个答案:

答案 0 :(得分:1)

您既不需要models.py也不需要DB来连接服务器。获得REST API URL,必需的标头和身份验证详细信息后,您可以使用您熟悉的任何语言编写REST客户端并连接到服务器。

我将举几个例子:

从你的标签我知道你正在使用DRF服务器。您也可以检查http://www.django-rest-framework.org/api-guide/testing/,以获取DRF中的内置测试REST客户端库。