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

質問編集履歴

2

修正

2020/01/29 05:17

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ファイルを実行しますと、```ImportError: attempted relative import with no known parent package```エラーが発生してしまいます。
2
- 該当のファイル「get_funeral_info.py」にimportしたこちらの行```from ....test_app.models import Company,Picture```が原因かと思われます。
2
+ 該当のファイル「get_funeral_info.py」にimportしたこちらの行```from ....getcsv.models import Company,Picture```が原因かと思われます。
3
3
  「get_funeral_info.py」ファイル自体は「プロジェクトフォルダ/getcsv/management/commands」フォルダ内にあります。
4
4
  importしている「models.py」は「getcsv」フォルダ内に格納しております。
5
5
  ```python manage.py runserver```した限りでは、正常に稼働している状況です。

1

修正

2020/01/29 05:17

投稿

ruuuu
ruuuu

スコア176

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,11 @@
1
1
  ファイルを実行しますと、```ImportError: attempted relative import with no known parent package```エラーが発生してしまいます。
2
- 該当のファイル「list.py」にimportしたこちらの行```from ....test_app.models import Company,Picture```が原因かと思われます。
2
+ 該当のファイル「get_funeral_info.py」にimportしたこちらの行```from ....test_app.models import Company,Picture```が原因かと思われます。
3
- list.py」ファイル自体は「プロジェクトフォルダ/test_app/management/commands」フォルダ内にあります。
3
+ get_funeral_info.py」ファイル自体は「プロジェクトフォルダ/getcsv/management/commands」フォルダ内にあります。
4
- importしている「models.py」は「test_app」フォルダ内に格納しております。
4
+ importしている「models.py」は「getcsv」フォルダ内に格納しております。
5
5
  ```python manage.py runserver```した限りでは、正常に稼働している状況です。
6
6
  エラー内容で調べてみたのですが、解決策が見つかりませんでした。
7
- 何故、「list.py」を実行するとエラーになってしまうのかが分からない為、ご助言頂けましたら幸いです。
7
+ 何故、「list.py」を実行するとエラーになってしまうのかが分からない為、ご助言頂けましたら幸いです。
8
+ **追記です**
9
+ Pythonのバージョンは「3.8.0」です。
10
+ 以下は、vscode上でのフォルダの構成になります。
11
+ ![イメージ説明](062f016987a083ac5c9915cd9665bc5d.png)