0
既存の(やや古い)djangoプロジェクトにRESTサポートを追加しようとしています。ここinstrucions http://www.django-rest-framework.org/tutorial/quickstart/以下の私は、ファイルurls.py
に行djangorestframeworkでのインポートエラー(JSONField)
from rest_framework import routers
を追加しました。しかし、私はこのエラーを受け取ります:
File "/Users/paolini/piprints/cvgmt/urls.py" in <module>
8. from rest_framework import routers
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/routers.py" in <module>
24. from rest_framework import views
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/views.py" in <module>
21. from rest_framework.response import Response
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/response.py" in <module>
13. from rest_framework.serializers import Serializer
File "/Users/paolini/.virtualenvs/cvgmt/lib/python2.7/site-packages/rest_framework/serializers.py" in <module>
1534. ModelSerializer.serializer_field_mapping[postgres_fields.JSONField] = JSONField
Exception Type: AttributeError at/
Exception Value: 'module' object has no attribute 'JSONField'
これをどう対処するか分かりません。エラーは、私のコードではなく、ライブラリにあるようです。
djangorestframework ==ジャンゴ1.8 3.7.1 ジャンゴ== 1.8.8
? –
djangorestframework == 3.7.1 –
とdjangoバージョン? –