ModuleNotFoundError: нет модуля с именем 'allauth' - PullRequest
0 голосов
/ 23 марта 2019

Это мое установленное приложение.

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django.contrib.sites',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'rest_framework',
    'rest_framework.authtoken',
    'rest_auth',
    'rest_auth.registration',

    'corsheaders',
    'articles',
]

Я использую django 2.1 и остальные фреймворки. Я хочу реализовать оставшуюся авторизацию авторизации. Таким образом, я следовал этому пошаговому руководству из официальной документации . Когда я нажимаю, введите команду migrate python manage.py migrate Я получаю следующую ошибку:

File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'allauth'

1 Ответ

2 голосов
/ 23 марта 2019

Перед миграцией вам необходимо установить пакеты django rest auth, которые содержат все пакеты, включающие Аллах

pip install django-rest-auth[with_social]

, а затем перенесите базу данных.

...