djangoフォームでは、エラー無効なリテラル for int() with base 10: " for a field I don't fill. 次の行で発生します。
if form.is_valid():
私が理解していないのは、フィールドにrequired=Falseがあるということです。フィールドが空の場合、Django はそれを検証しようとするべきではありませんか?
モデルは次のとおりです。
prelexDosId = models.IntegerField(max_length=7, unique=True, blank=True, null=True, default=None)
フォームは次のとおりです。
prelexDosId = forms.RegexField(regex=r'^[1-9]([0-9]?){6}$', required=False)
前もって感謝します、
ロマン