2015-04-29 14 views
5

Mój błąd (polecenie python manage.py runserver) - Plik "/Users/username/virtual-env/lib/python2.7/site-packages/jsonfield /fields.py”, wiersz 3, w od django.utils importować simplejson jako json ImportError: nie można zaimportować nazwy simplejsonImportError: nie można zaimportować nazwy simplejson. Używam django v1.8 i django-Select2 v4.3.1

próbowałem rozwiązania z tych dwóch stanowisk, ale nie działa w moim przypadku Cannot import name simplejson - After installing simplejson How to solve the ImportError: cannot import name simplejson in Django

Odpowiedz

4

Jeśli ten błąd był w swoim własnym kodzie, to byłoby po prostu zmienić

from django.utils import simplejson as json 

do

import json 

po uaktualnieniu do Django 1.5 lub nowszej.

Jednak w twoim przypadku wygląda na to, że masz zainstalowaną starą wersję django-jsonfield. Jeśli uaktualnisz do najnowszej wersji (obecnie 1.03), powinien naprawić problem.

0

Zamiast tego użyj import json as simplejson

Od wersji django 1.5, simplejson nie jest już w module django.utils. Tak więc po prostu użyj modułu JSON Pythona.

Powiązane problemy