Compare commits
No commits in common. "851c85f4be4ddb275af03224e22c71f8b65e33e6" and "8a728f1568ff5bd0f53453914c66edbad93bd326" have entirely different histories.
851c85f4be
...
8a728f1568
|
@ -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)
|
|
|
@ -1,6 +1,5 @@
|
||||||
django==1.11
|
django==1.10
|
||||||
easy_thumbnails
|
easy_thumbnails
|
||||||
oauth
|
oauth
|
||||||
django-auth-ldap
|
django-auth-ldap
|
||||||
djangorestframework
|
django-restframework
|
||||||
django-piston
|
|
||||||
|
|
Loading…
Reference in New Issue