假设你有一个普遍的大学申请。用户输入他们的信息,通用应用程序向每所学校提交正确的信息子集。
组织数据验证的好方法是什么?
例如,当用户决定申请school A
时,您必须验证用户是否已在通用应用程序中输入school A
所需的所有信息。
对school B
,school C
等重复此过程。大多数必须验证的信息对于每个应用程序可能都是相同的,但有一些小差异。
是否有最适合设置的库或架构?我已经研究了像Cerberus或Py-Good这样的解决方案,它们有助于验证部分,但实际上并不是高级方法。
在Rails中,我看到了一个名为validation contexts
的解决方案。我试图在Python(Django)中实现它。