2010-06-24 117 views

回答

3
+0

您能否創建一個字段來同時驗證US或Int'l#? – MikeN 2010-06-24 17:28:05

+0

不是開箱即用,您必須製作您自己的字段類或使用此處提到的正則表達式字段!子類化現有字段並重寫它的乾淨方法應該不是什麼大問題,請看這個例子:http://code.djangoproject.com/browser/django/trunk/django/contrib/localflavor/us/forms.py# L29 – 2010-06-24 18:50:06

+0

本地風味包已在1.5版中刪除/棄用https://docs.djangoproject.com/zh/dev/releases/1.5/#django-contrib-localflavor – 2014-01-05 18:28:06

1

lazerscience的答案是正確的,但我想給一個選擇,因爲你還要求國際電話號碼。

只需使用帶有正則表達式的RegexField即可獲得所需的格式,因爲大多數類型的電話號碼都可以輕鬆地進行搜索。事實上,許多本地風味字段都基於RegexField。

但是使用本地味道包,如果它適合您的所有需求!