假設您擁有普通的大學申請。用戶輸入他們的信息,通用應用程序向每所學校提交正確的信息子集。如何根據業務場景驗證數據
什麼是組織數據驗證的好方法?
例如,當用戶決定申請到school A
時,您必須驗證用戶已向通用應用程序輸入school A
所需的全部信息。
對於school B
,school C
等重複該過程。大多數必須驗證的信息可能對每個應用程序都是相同的,但有一些細微差別。
是否有一個圖書館或體系結構可以優化設置?我已經研究過如Cerberus或Py-Good這些解決方案,這些解決方案有助於驗證部分,但不是真正的高級方法。
在Rails中,我看到了一個名爲validation contexts
的解決方案。我想在Python(Django)中實現這個。