Jason is a thin object mapper for REST services
from datetime import datetime, timedelta
from jason import fields, Service
service = Service('localhost:11235', 'api/internal')
class User(service.Resource):
username = fields.StringField()
email = fields.EmailField()
created = fields.DateTimeField()
two_days_ago = datetime.now() - timedelta(days=2)
recent_users = User.objects.filter(created__gte=two_days_ago)from github.models import GitHubUser
user = GitHubUser.objects.all()[0]
for repo in user.get_repos():
print repo.nameIn order to run the jason tests, you have to
- install the dependencies from
requirements-dev.txt(pip install -r requirements-dev.txt) - run
nosetests --all-modules testsin your terminal