1

私はこのModelFormを持っています:

class ClienteForm(ModelForm):
   class Meta:
     model = Pessoa

   def __init__(self, *args, **kwargs):
     vUserProfile = kwargs.pop('vUserProfile', None)
     super(ClienteForm, self).__init__(*args, **kwargs)

特定のデータベースを強制的に使用するにはどうすればよいですか?

「特定の」データベースがユーザープロファイルに設定されており、db-router クラスで UserProfile を取得する方法がわからないため、db ルーターを使用できません。

ClienteForm.save(using=XXX) で使用できることはわかっていますが、django が「デフォルト」データベースを使用しようとするため、ClienteForm.is_valid を試すとエラーが発生しました。

ありがとう

4

1 に答える 1