2

django == 1.6을 사용하고 있습니다. 나는 사회적 인증을 위해 python-social-auth를 설치했다. 그러나 데이터베이스를 마이그레이션하려고 할 때이 오류가 발생합니다.ImportError : python-social-auth에서 이름 마이그레이션을 가져올 수 없습니다.

from django.db import models, migrations 
    ImportError: cannot import name migrations 

이전 버전의 python-social-auth를 설치하려고했지만 여전히이 오류가 있습니다. 이 문제를 해결하려면 어떻게해야합니까? 도움을 받으실 수 있습니다.

답변

2

python-social-auth 기본적으로 Django에 내장 된 마이그레이션을 사용하려고합니다. Django 버전 1.7 이상에서만 작동합니다. Django의 이전 버전을 사용하고 있고 South를 사용하고 있다면 여전히 지원됩니다.

SOUTH_MIGRATION_MODULES = { 
    'default': 'social.apps.django_app.default.south_migrations', 
} 

출처 : 당신은 당신의 설정이를 추가 할 필요가 Github Issue #456

+0

내가 0.1.9로 버전을 다운 그레이드하고 나를 위해 작동합니다. 답변 주셔서 감사합니다 :) –

관련 문제