2013-03-17 19 views

答えて

1

私はそれは本当に問題のモデリングに依存するため、CharFieldですが、正常に動作興味深い質問だと思いますが、これを見て:models.IntegerField(デフォルト= 0) を使用してオン

ORM tricks

4

電話番号はCharFieldsでなければなりません。整数フィールドは先頭の0、+、およびスペーシングを保持しません。

+0

CharFieldsは非常に一般的なので、正規表現のいくつかの並べ替えをサポートしています。 – MarkO

+0

なぜプラス記号が必要ですか?それなしでPhoneNumberField()を使用できますか? – BigMonkey89WithaLeg

2

フォーム検証に正規表現フィールドがあります。モデルでは、CharFieldだけを使用します。

0

大きい数値の場合はエラーが発生します この値が2147483647以下であることを確認してください。

これは良い方法です。 BigIntegerField -9223372036854775808から9223372036854775807までの数値に適合することが保証されている以外は、IntegerFieldとよく似た64ビット整数です。このフィールドのデフォルトのフォームウィジェットはTextInputです。

関連する問題