0

私はPythonの方が新しいです、django

モデル:</ p>

class Product(model.Model):
    name = models.CharField(max_length = 30)
    warehouse = models.CharField(max_length = 30)

    class Meat:
        unique_together = (('name', 'warehouse'),)

フォームを送信するとき

名前入力フィールドが空の場合、メッセージが表示されます:フィールドは......

名前フィールドの値とウェアハウスフィールドの値が等しい場合、次のメッセージが表示されます:...存在します

検証エラーメッセージ(より強力なテキスト)をカスタマイズするにはどうすればよいですか?

4

1 に答える 1

0

次の形式のエラーメッセージを上書きできます。

name = forms.CharField(error_messages={
    'min_length': _('Enter a longer name'),
})

warehouse = forms.CharField(error_messages={
    'invalid': _('Enter a unique combination'),
})

djangoフォームのソースを見て、乗り越えられるさまざまなエラーメッセージを確認してください。

https://github.com/django/django/blob/master/django/forms/fields.py

于 2012-10-11T12:46:39.213 に答える