Я пишу приложение для Django и хочу, чтобы учетная запись создавалась на нашей электронной почте, размещенной в Службах Google, с использованием API предоставления при каждом создании учетной записи локально.
Я бы использовал только сигналы, но так как я хотел бы, чтобы пароли были синхронизированы между сайтами, я установил обезьяньё патчи User.objects.create_user
и User.set_password
, используя оболочки для создания учетных записей Google и обновления паролей соответственно.
Похоже, на обезьяньих нареканий нет, так что я хотел бы знать, есть ли лучший способ сделать это?