を作成する上で動作していないDjangoのモデルのバリデータは、私がフィールドバリデータでモデルを持っている
from django.db import models
from django.core.validators import MinValueValidator, MaxValueValidator
class MyModel(model.Model):
name = models.CharField()
size = models.IntegerField(validators=[MinValueValidator(1),MaxValueValidator(10)])
私は値10以上を入力しようとしながら、バリデータは、Djangoの管理パネルではうまく機能している、それは私見せてエラーメッセージ'この値が10以下であることを確認してください。、保存することはできません。
しかし、私はジャンゴシェルで試してみると、バリデーターが動作していない、レコードを保存することができます、なぜバリデーターがここにエラーメッセージを投げているのかわかりません。
>>>form app.models import MyModel
>>>MyModel.objects.create(name="Some Name", size=15)
<MyModel: Some Name>
私が逃したものや何か間違いがあった場合に私にお勧めしますか?親切に私はこの問題を解決するのに役立ちます、それは私にとって非常にgreatfullになります、事前に感謝します。
以下の回答があなたの質問を解決しましたか?はいの場合は、親切にupvoteして受け入れます。 – user2722127