1

here과 같은 단계를 수행하여 drfdocs을 설치했습니다. 그러나 나는 cannot import name import_string을 얻고 있습니다. 시스템에 설치 pip packages 목록Django : "rest_framework_docs"를 사용하는 중 "import_string"가져올 수 없음

ImportError at/
cannot import name import_string 
Request Method: GET 
Request URL: http://127.0.0.1:8000/ 
Django Version: 1.6.5 
Exception Type: ImportError 
Exception Value:  
cannot import name import_string 
Exception Location: /usr/local/lib/python2.7/dist-packages/rest_framework_docs/api_docs.py in <module>, line 4 
Python Executable: /usr/bin/python 

내가 Django 1.6.5 아래

django-rest-framework-docs==0.1.7을 사용하고 있습니다 :

[email protected]:~/workspace/my_project$ pip freeze 
adium-theme-ubuntu==0.3.4 
boto==2.42.0 
coreapi==2.0.0 
dateutils==0.6.6 
Django==1.6.5 
django-cors-headers==1.1.0 
django-countries==4.0 
django-debug-toolbar==1.5 
django-rest-framework-docs==0.1.7 
django-rest-swagger==2.0.5 
django-storages==1.5.1 
django-tastypie==0.13.3 
django-tastypie-swagger==0.1.4 
djangorestframework==2.3.13 
drfdocs==0.0.11 
itypes==1.1.0 
jsonpickle==0.9.3 
mysqlclient==1.3.7 
openapi-codec==1.0.0 
Pillow==3.3.1 
psycopg2==2.6.2 
pygeocoder==1.2.5 
python-dateutil==2.5.3 
python-mimeparse==1.5.2 
pytz==2016.6.1 
PyYAML==3.12 
requests==2.11.1 
simplejson==3.8.2 
six==1.10.0 
sqlparse==0.2.1 
ua-parser==0.7.1 
unity-lens-photos==1.0 
uritemplate==3.0.0 
user-agents==1.0.1 

나는 그것이 때문입니다 확신 아래

는 스택 트레이스입니다 패키지 버전 간의 충돌. 어떤 도움을 주시면 감사하겠습니다.

답변

1

drfdocs 버전의 충돌로 인해 django-rest-framework이 발생했습니다. 내 버전을 drfdocs==0.0.11에서 drfdocs==0.0.6으로 다운 그레이드하면 문제가 해결되었습니다.