Compare commits

..

No commits in common. "851c85f4be4ddb275af03224e22c71f8b65e33e6" and "8a728f1568ff5bd0f53453914c66edbad93bd326" have entirely different histories.

2 changed files with 2 additions and 25 deletions

View File

@ -1,22 +0,0 @@
Django piston is pretty old and does not work with django1.11 out of the box.
For the transition these are the changes required to get piston working
Start out by creating a new virtualenv, install the requirements, then change the following lines:
In piston/emitters.py:
# instead of the original simplejson import
import json as simplejson
# instead of the DateTimeAwareJsonEncoder import
from django.core.serializers.json import DjangoJSONEncoder as DateTimeAwareJSONEncoder
# in ~186 replace the following line
for f in data._meta.fields + data._meta.virtual_fields])
# with this line
for f in data._meta.fields + tuple(data._meta.virtual_fields)])
In piston/resource.py
# in ~207 replace
resp = HttpResponse(stream, mimetype=ct, status=status_code)
# with this line
resp = HttpResponse(stream, content_type=ct, status=status_code)

View File

@ -1,6 +1,5 @@
django==1.11
django==1.10
easy_thumbnails
oauth
django-auth-ldap
djangorestframework
django-piston
django-restframework