登録しようとしたのに登録が失敗したときにメッセージを返すことができます。上記の仕事の当然のDjangoでの登録エラーをどのようにキャッチしますか?
try:
user = User.objects.create_user(username, email, password)
except User.DoesNotExist
print "aaaa"
try:
user = User.objects.create_user(username, email, password)
except IntegrityError
print "aaaa"
、どちら: 私は、次の方法の全てを試してみました。どうすれば適切に例外をスローできますか?
登録が失敗する原因だろうか? –
フォームを 'clean'メソッドで実行し、' ValidationErrors'を呼び出すと、フォームがリロードされたときにエラーメッセージがユーザに表示されます。 –