Делаешь свой класс, наследник от social_core.backends.open_id.OpenIdAuth, переопределяешь там получение ключа, указываешь путь до своего нового класса вместо этого. Всё.
Делаешь свой класс, наследник от social_core.backends.open_id.OpenIdAuth, переопределяешь там получение ключа, указываешь путь до своего нового класса вместо этого. Всё.
Хм, да я про это и подумал. Но смогу ли я так же вытащить это из Settings.objects.get(name='google').key там же?
Делаешь свой класс, наследник от social_core.backends.open_id.OpenIdAuth, переопределяешь там получение ключа, указываешь путь до своего нового класса вместо этого. Всё.
Зачем? См. social_core/backends/base.pydef setting(...)...
Делаешь миксин, который добавляет вытаскивание креденшионалов из базы, и делаешь свои бекенды, просто как class MyOloloBackend(MyMixin, OloloBackend): pass
здравствуйте, подскажите пожалуйста! есть множество подобных моделей: class Profile_teacher(models.Model): ... user = models.OneToOneField(User) ... class Profile_leaner(models.Model): ... user = models.OneToOneField(User) ... когда юзер логинится мне нужно понять к какому классу он относится, как реаизовать?