Djangoでは、私はプレーヤーのシャツナンバーのフィールドを含むモデルを作成しようとしていて、フィールドを数値入力だけに制限する方法があるのか疑問に思っていました。現在はmodels.pyにありますDjangoモデル番号フィールド
number = models.CharField(max_length=2)
CharFieldとは異なるフィールドがあり、入力を数字のみに制限できますか?
Djangoでは、私はプレーヤーのシャツナンバーのフィールドを含むモデルを作成しようとしていて、フィールドを数値入力だけに制限する方法があるのか疑問に思っていました。現在はmodels.pyにありますDjangoモデル番号フィールド
number = models.CharField(max_length=2)
CharFieldとは異なるフィールドがあり、入力を数字のみに制限できますか?
ありジャンゴのいずれかであなたが使用するモデルやmodelfieldsの場合は、むしろCharFieldですよりフィールドの数についての詳細を読むことができ、この
number = models.IntegerField()
のようなものを試してみてくださいフォーム:あなたが使用して整数の場合
:数= models.IntegerField()
0あなたが特定のcommodity.Itsの価格を表現したい場合にはあるいは
数= models.FloatField()は、課金ソフトで便利。
somemoreのBigInteger のようなフィールドを使用すると、詳細なリファレンスチェックのためのより多くの番号
を望んでいた場合にもあります:https://docs.djangoproject.com/en/1.11/ref/models/fields/
もちろん。 [IntegerField](https://docs.djangoproject.com/en/1.9/ref/models/fields/#django.db.models.IntegerField)。 –
それは簡単な答えになることが分かっていた。ありがとうございました –
私はそれはあなたがstackoverflowの質問を投稿する前に、公式の文書をチェックした方が良いと思うが、歓迎です。約12のビルトインフィールドがあります。あなたは簡単にそれらを通過できます。 –