How do you get Django to make a RESTful call?

后端 未结 3 1264
感动是毒
感动是毒 2020-12-24 08:11

Note: I\'m not trying to provide a RESTful api, I\'m trying to call one.

def index( request, *args, **kwargs ):
    context = {}
    context[\'some_json\'] =         


        
相关标签:
3条回答
  • 2020-12-24 08:24

    Use the requests library. Here is some discussion on it and I did a talk on "Consuming Web APIs with Python" at PyOhio that you might find interesting or helpful

    • Video.
    • Slides.
    • Code.
    0 讨论(0)
  • 2020-12-24 08:41

    “RESTful call” in practice just means making an HTTP request. There are a couple of built-in modules in Python that let you do this:

    • httplib
    • urllib2

    Then there are 3rd-party modules, like the one mentioned by @Issac (which, based on my very limited experience with urllib2 and httplib, looks much better than them for your purposes).

    0 讨论(0)
  • 2020-12-24 08:41

    Slumber is a RESTful data connector that can be used to make proper RESTful data services from Django systems.

    https://github.com/KayEss/django-slumber

    0 讨论(0)
提交回复
热议问题