Я делаю это:
user = User.objects.create(
username=username, email=email, is_active=False
)
user.set_password(raw_password=password)
user.save()
for db in settings.DATABASES:
if 'default' in db:
print('this is default db, so skip it: ', db)
continue
new_user = User(
username=user.username,
email=user.email,
password=user.password,
is_active=False
)
new_user.save(using=db, force_insert=True)
Я пытаюсь синхронизировать один пользовательский экземпляр с другими базами данных. Я получаю:
duplicate key value violates unique constraint "auth_user_username_key"
Я знаю, что чтение по умолчанию, чтобы проверить наличие дубликатов, но даже если у меня есть "force_insert=True"
, он все еще проверяет базу данных по умолчанию, поэтому ошибка.
что мне здесь не хватает?