teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

状況の追加

2020/08/25 00:41

投稿

Yaki_yaki11
Yaki_yaki11

スコア18

title CHANGED
File without changes
body CHANGED
@@ -4,5 +4,10 @@
4
4
  このエラーメッセージが適切でないので、書き換えたいのですが、どのように対処したらよろしいでしょうか。
5
5
  sys.info()はpythonの標準モジュールなので、できるのかなと思いました。
6
6
  もしくは自作の例外を排出するしかないでしょうか。
7
+
8
+ 状況としては、Djangoのアプリで、csvインポートしたものをDBに登録しようとしたときに、テーブルのカラムに外部キー指定のものがあります。csvファイルを正しくインポートすれば登録できるものの、外部キーデータが不正な値になっていた場合に、
9
+ eception[1]のエラーメッセージが、「このフィールドにNULLを指定できません」と表示されます。
10
+ この文言が適切ではないと思ったためです。
11
+
7
12
  お助けください。
8
13
  宜しくお願い致します。

2

タイトルの修正

2020/08/25 00:41

投稿

Yaki_yaki11
Yaki_yaki11

スコア18

title CHANGED
@@ -1,1 +1,1 @@
1
- Python sys.info()の例外メッセージについて
1
+ Python sys.exc_info()の例外メッセージについて
body CHANGED
File without changes

1

関数名の修正

2020/08/25 00:35

投稿

Yaki_yaki11
Yaki_yaki11

スコア18

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  Pythonで、
2
- exception = sys.info()
2
+ exception = sys.exc_info()
3
3
  eception[1]にエラーメッセージが入っていると思います。
4
4
  このエラーメッセージが適切でないので、書き換えたいのですが、どのように対処したらよろしいでしょうか。
5
5
  sys.info()はpythonの標準モジュールなので、できるのかなと思いました。