Einfache Datenvalidierung

Ich schreibe ein Python-Modul, das einige Funktionen enthält, die eine Mongodb-Datenbank manipulieren.

Wie kann ich die an diese Funktion übergebenen Eingabedaten überprüfen, bevor ich sie in der Datenbank speichere?

Nehmen wir zum Beispiel an, eine der Funktionen im Modul istcreateUser(user) Das akzeptiert ein Python-Wörterbuch als Argument. Dieses Wörterbuch enthält Benutzerinformationen, die in der Datenbank gespeichert werden sollen. Ich möchte eine automatische Validierungsroutine erstellen, die überprüft, ob die Wörterbuchstruktur mit der Datenbankstruktur übereinstimmt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage