How to install tastypie-queryset-client
- Download and install ActivePython
- Open Command Prompt
- Type
pypm install tastypie-queryset-client
Lastest release
Tastypie Queryset Client
Client for Tastypie. Provide operation similar to the Django Model API .
Usage
Get
>>> client = Client("http://api.server.com/your/v1/") >>> client.your.objects.get(name="your") <your: {u"id": u"1", u"name": u"your", u"status": u"any"}>
Count
>>> client = Client("http://api.server.com/your/v1/") >>> client.your.objects.count() 100
Filter
>>> client = Client("http://api.server.com/your/v1/") >>> client.your.objects.filter(name="your") <QuerySet <class 'Response'> (3/3)>
Save
>>> client = Client("http://api.server.com/your/v1/") >>> your = client.your(name="name") >>> your <your: {u"name": u"name"}> >>> your.save() # save Your object. >>> your <your: {u"id": u"2", u"name": u"name"}>
Delete
>>> client = Client("http://api.server.com/your/v1/") >>> message = client.message(subject="subject delete 1", body="body delete 1") >>> message.save() >>> message.id <message: {u"id": u"1", u"subject": u"subject delete 1", u"body": u"body delete 1"}> >>> message.delete() # remove Message object. >>> try: >>> message.id >>> except AttributeError: >>> assert True # throw AttributeError.
Setup
$ pip install tastypie-queryset-client
Documentation
License
MIT License