«Ошибка MultipleObjectsReturned или ObjectDoesNotExist при доступе к провайдеру Google в Django-allauth»Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 «Ошибка MultipleObjectsReturned или ObjectDoesNotExist при доступе к провайдеру Google в Django-allauth»

Сообщение Anonymous »

Я столкнулся с проблемой при попытке получить доступ к провайдеру Google в Django-allauth. Я получаю исключение MultipleObjectsReturned или ObjectDoesNotExist. Я следовал документации и пробовал различные действия по устранению неполадок, но проблема не устранена.
Вот фрагмент кода из моего файлаviews.py:

Код: Выделить всё

from allauth.socialaccount.models import SocialApp
from django.core.exceptions import MultipleObjectsReturned, ObjectDoesNotExist

def home(request):
try:
google_provider = SocialApp.objects.get(provider='google')
except MultipleObjectsReturned:
print("Multiple 'google' providers found:")
for provider in SocialApp.objects.filter(provider='google'):
print(provider.client_id)
raise
except ObjectDoesNotExist:
print("No 'google' provider found.")
raise

return render(request, 'home.html', {'google_provider': google_provider})
Я также импортировал необходимые модули SocialApp и MultipleObjectsReturned/ObjectDoesNotExist из allauth.socialaccount.models и django.core.Exceptions соответственно.
У меня есть проверил мою базу данных, и в таблице SocialApp есть только одна запись для поставщика Google. Для этого провайдера правильно установлен client_id.
Несмотря на эти действия, я все еще сталкиваюсь с упомянутыми ошибками. Я обязательно перезагружал свой сервер Django после любых изменений кода или базы данных.

Подробнее здесь: https://stackoverflow.com/questions/776 ... google-pro
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»