我有一個表單,用於提供電話號碼。我需要確保只有數字[0-9]被保存在數據庫中。Django Models - 爲數據庫準備數據
在Django的documentation它說:
時會發生什麼,你救誰?
3)準備數據庫的數據。要求每個字段以可寫入數據庫的數據類型提供其當前值。
這是怎麼發生的?或者更具體地說,我如何確保清潔?我知道我可以重寫模型保存方法,但似乎有更好的方法,我只是不知道該怎麼做。
我想我可以爲它寫一個自定義字段,但這似乎在這裏矯枉過正。
另外,我意識到我可以將驗證放在窗體上,但它真的感覺就像剝掉了模型上的字符。