Код: Выделить всё
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 есть только одна запись для поставщика Google. Client_id для этого провайдера установлен правильно.
Несмотря на эти действия, я все еще сталкиваюсь с упомянутыми ошибками. Я обязательно перезагружал свой сервер Django после любых изменений кода или базы данных.
Подробнее здесь: https://stackoverflow.com/questions/776 ... google-pro