Compare commits

...

2 次程式碼提交

作者 SHA1 備註 提交日期
Sebastian Lohff 851c85f4be Add piston install documentation 2020-03-17 23:08:35 +01:00
Sebastian Lohff a036e86b96 Requirements: Django 1.11, pistons, drf 2020-03-17 23:07:50 +01:00
共有 2 個文件被更改,包括 25 次插入2 次删除

22
README.piston Normal file
查看文件

@ -0,0 +1,22 @@
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,5 +1,6 @@
django==1.10
django==1.11
easy_thumbnails
oauth
django-auth-ldap
django-restframework
djangorestframework
django-piston