Howdy all, How can I specify which database (by its alias name) a Django ModelForm should use?
(I've had trouble getting this question in to the Django forum, so I'm trying here as this is still Python-related.) A Django ModelForm knows its corresponding model, and the fields included. The ModelForm instance clearly knows how to specify a database, internally. It can validate its fields against the database, and can save a new model instance to the database. This implies its operations have knowledge of which database to use. What I need is to access that as an external user, when creating the instance. I can't find how to specify any database other than the default, when creating the ModelForm nor when it interacts with the database. What is the equivalent for using='foo' when instantiating a ModelForm for the model, or calling its methods (ModelForm.clean, ModelForm.save, etc.)? -- \ “The sun never sets on the British Empire. But it rises every | `\ morning. The sky must get awfully crowded.” —Steven Wright | _o__) | Ben Finney -- https://mail.python.org/mailman/listinfo/python-list