私は、ユーザーが唯一の.DOC、.PDF、.docxの形式をアップロードできることをFileFieldにに制限を入れているが、ユーザーが別の形式のファイルをアップロードしようとすると、それは、この画面を示しています:デフォルトエラーの代わりにdjangoでカスタムエラーを表示するには?
ユーザーがdocまたはpdfファイル形式をアップロードすると、フォームは正常に送信されます。それ以外の場合は、独自のカスタムエラーが表示されます。
私は、ユーザーが唯一の.DOC、.PDF、.docxの形式をアップロードできることをFileFieldにに制限を入れているが、ユーザーが別の形式のファイルをアップロードしようとすると、それは、この画面を示しています:デフォルトエラーの代わりにdjangoでカスタムエラーを表示するには?
ユーザーがdocまたはpdfファイル形式をアップロードすると、フォームは正常に送信されます。それ以外の場合は、独自のカスタムエラーが表示されます。
ここで問題はあなたのコードが無効です。あなたがインポートしていないapp/forms.py
from django.core.exceptions import ValidationError
@ Sardorbek Imomalievが私をインポートしているときにエラーが発生する** django.core.exceptionsからインポートするValdationError ImportError:名前をインポートできないValdationError ** –
@MonuThakur Sorry typo。 'ValidationError'でなければなりません。更新された回答を試してください –
申し訳ありません私はあなたを取得していません –
これは実際のPythonの例外です。予想される検証エラーではありません。質問を編集して、 'clean_Resume'関数のソースコードを追加してください。 – Selcuk
@Selcuk私はdocまたはpdfファイルをアップロードしているときに例外はありません。 –