問題タブ [validationerror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
480 参照

python - Django フォームが無効な電子メールに対して ValidationError を発生させない

だから私はこのようなフォームを持っています.いくつかのフィールドを空白のままにするとエラー辞書に正しいエラーメッセージが表示されますが、電子メールは正しく検証されていないようです.

forms.py

そして、views.pyで私は持っています

blahなどの電子メールを入力すると、「@」(ValidationError が発生する) がスローされないために失敗するはずです。

https://github.com/django/django/blob/master/django/core/validators.py (105行目)

何が間違っているのかわかりません。実際、メールを入力しなくても、フィールドが必須であるとは記載されていません

0 投票する
0 に答える
197 参照

image - csv 一括アップロードでの Silverstripe 3.1 検証エラー

csvbulkupload を機能させようとしています。

しかし、ファイルのコピーに問題があるようです: [Error] Uncaught Exception: Cannot move /home/www/22/42/cwwebde123/art-/assets/new-produktbild-image to /home/www/22/42 /cwwebde123/art-/assets/NEW-HAVEN-08578078-G55.jpg - /home/www/22/42/cwwebde123/art-/assets/new-produktbild-image が存在しません

/home/www/22/42/cwwebde123/art-/framework/filesystem/File.php:532

誰でも助けることができますか?

0 投票する
1 に答える
554 参照

forms - Play の validate() メソッドの特定の動作! フレームワーク

呼び出された場合、validate() メソッド (groups アノテーションで使用できるものなど) で特定の動作を行うことを検討しています。

または

ユーザーモデル:

アプリケーションコントローラー

0 投票する
1 に答える
610 参照

javascript - Angular から Sails に時間属性を持つモデルを作成する

角度のあるプロジェクトのバックエンドとして帆を走らせています。データベースに日付と時刻を持つオブジェクトを作成しようとしています。日付は、input[date] を使用して正常に機能し、それを日付オブジェクトとして create 呼び出しに渡します。input[time] を使用して同じことを時間で実行しようとしましたが、この入力は帆モデルが期待するものではない日付オブジェクトも作成するようです。

日付と時刻の両方のタイプとして保存しようとしましたが、両方とも検証エラーが発生しました。ただし、属性タイプを文字列に変更すると、すべて正常に機能しますが、時間は軍事形式で保存されますが、角度でフォーマットできる時間として使用したいと思います。これを行う方法はありますか?

0 投票する
1 に答える
1345 参照

django - Django:ValidationErrorのmessage_dict属性を使用するには?

モデル検証のエラー メッセージをキャッチし、それをコンテキスト変数でテンプレートに送信して Web ページに出力しようとしています。しかし、それはできません。ValidationError の message_dict 属性を使用しようとする django 資料を読みましたが、そのための良い例が見つかりません。

(django リファレンス https://docs.djangoproject.com/en/1.5/ref/models/instances/#django.db.models.Model.full_clean )

以下は私のコードの一部です。

どうすればそれを可能にできますか?前もって感謝します :)

0 投票する
1 に答える
10917 参照

spring-mvc - HTTP ステータス 500 - ハンドラの処理に失敗しました。ネストされた例外は java.lang.AbstractMethodError:

Spring 3 MVC の基本をよりよく学習するのを手伝ってください。私は Spring JSR 303: Bean Validation について学習しようとしていましたが、以下の問題をまったく解決できませんでした。これにはすでに 1 日以上費やしています :(

ここで簡単な検証が機能するようにします。hello.jsp の名前、パスワード、および電子メールのフィールドを空白のままにすることはできません。これが目的です。現在のところ、すべてのフィールドを空白にして hello.jsp を送信しようとするたびに、以下のエラーが発生します。

HTTP ステータス 500 - ハンドラの処理に失敗しました。ネストされた例外は java.lang.AbstractMethodError: org.hibernate.ejb.HibernatePersistence.getProviderUtil()Ljavax/persistence/spi/ProviderUtil; です。

エラースタック:

使用されるすべての瓶は次のとおりです。

  1. antlr-2.7.6.jar
  2. aopalliance-1.0.jar
  3. asm-attrs-1.5.3.jar
  4. cglib-nodep-2.2.2.jar
  5. cglib-nodep-2.2-sources.jar
  6. commons-collections-2.1.jar
  7. commons-dbcp-1.4.jar
  8. commons-logging-1.1.3.jar
  9. dom4j-1.6.1.jar
  10. 休止状態-3.2.6.ga.jar
  11. hibernate-annotations-3.3.1.GA.jar
  12. hibernate-commons-annotations-3.0.0.ga.jar
  13. hibernate-entitymanager-3.3.2.GA.jar
  14. hibernate-jpa-2.0-api-1.0.0.Final.jar
  15. hibernate-search-3.0.0.GA.jar
  16. hibernate-validator-4.2.0.Final.jar
  17. hibernate-validator-cdi-5.1.0.Final.jar
  18. hsqldb.jar
  19. java-mail-1.4.4.jar
  20. javax.servlet.jsp.jstl-1.2.1.jar
  21. jsch-0.1.49.jar
  22. jstl-1.2.jar
  23. jta.jar
  24. ルセンコア-2.3.2.jar
  25. lucene-highlighter-2.0.0.jar
  26. mysql-connector-java-5.1.21.jar
  27. org.springframework.asm-3.1.2.RELEASE.jar
  28. org.springframework.beans-3.1.2.RELEASE.jar
  29. org.springframework.context.support_3.0.5.RELEASE.jar
  30. org.springframework.context-3.1.2.RELEASE.jar
  31. org.springframework.core-3.1.2.RELEASE.jar
  32. org.springframework.expression-3.1.2.RELEASE.jar
  33. org.springframework.orm-3.1.2.RELEASE.jar
  34. org.springframework.transaction-3.1.2.RELEASE.jar
  35. org.springframework.web.servlet-3.1.2.RELEASE.jar
  36. org.springframework.web-3.1.2.RELEASE.jar
  37. persistence-api-1.0.jar
  38. slf4j-api-1.7.5.jar
  39. slf4j-api-1.7.7.jar
  40. spring-aop-3.1.2.RELEASE.jar
  41. spring-jdbc-3.1.2.RELEASE.jar
  42. spring-tx-3.1.2.RELEASE.jar
  43. validation-api-1.1.0.Final.jar

*コントローラ: MainController.java *

hello.jsp

私が確実に何かを見逃している場所について教えてください。jar の互換性の問題である場合は、交換する必要がある jar の名前をお知らせください。

前もって感謝します。

0 投票する
1 に答える
1233 参照

c# - DbContext が不良データを繰り返し保存しようとするのを防ぐ

Excel スプレッドシートをインポートし、データをデータ オブジェクトに解析するプロセスがあります。スプレッドシート ベースのデータ管理から、有効なデータをチェックする管理されたデータベース システムに顧客を移行しているため、このデータのソースは非常に疑わしいものです。

インポート プロセス中に、データの基本的なサニティ チェックをいくつか実行して、インポートするデータがどれほど悪いかを調整しますが、全体的な検証は DbContext で実行します。

私がやろうとしていることの一部は、ファイルをインポートするために何を修正する必要があるかを簡単に判断できるように、スプレッドシートにデータが悪いという行番号を提供したいということです。

スプレッドシートからのデータ( )modelと、データベースからの商談( ) を取得したらopp、プロセスの疑似コードを次に示します。

必要に応じて、ここでさらに多くのコードを提供できますが、問題は DbContext のValidateEntity()メソッド (DbContext のオーバーライド) にあります。

context繰り返しますが、私が知る限り、私が書いたコードに問題はありませんが、このレベルの検証に失敗した Opportunity は、保存されていないオブジェクトの一部として残ります。ValidateEntity()が呼び出されるたびに検証されます。これにより、最初の問題が発生した後、すべての行で同じ検証エラー メッセージが繰り返されます。

[編集]一度検証に失敗した後、コンテキストがオブジェクトの検証を試みないようにする方法はありますか[編集]? 最後まで待って、最後にcontext.SaveChanges()1 回呼び出してこれを回避できることはわかっていますが、これをデータベース内の行と一致させたいと考えています。

参考までに、Code First アプローチで Entity Framework 6.1 を使用しています。

EDIT Marc L.のためにさらに明確化を試みています(上記のコードブロックの更新を含む)

現在、私のプロセスは、スプレッドシートにある行と同じ数の行を反復処理します。一度だけ呼び出すアプローチではなく、保存するオブジェクトごとにリポジトリ レイヤーを呼び出す理由context.SaveChanges()は、検証エラーの原因となっている行を特定できるようにするためです。

私の DbContext のカスタムValidateEntity()メソッドが検証エラーをキャッチしていることを嬉しく思いますが、問題はDbEntityValidationException、同じエンティティに対して複数回スローしていないという事実にあります。

context.SaveChanges()オブジェクトが検証に 1 回失敗すると、コンテキストが呼び出された回数に関係なく、オブジェクトを保存しようとしなくなります。