回答編集履歴
1
追記
answer
CHANGED
@@ -41,4 +41,46 @@
|
|
41
41
|
と書くと `api/api/user` を探してしまいます。
|
42
42
|
|
43
43
|
#### ◯ 相対 import できない理由
|
44
|
-
「スクリプト」として `app.py` を起動しているからです。
|
44
|
+
「スクリプト」として `app.py` を起動しているからです。
|
45
|
+
|
46
|
+
|
47
|
+
|
48
|
+
### 追記 2019/09/21
|
49
|
+
katsuko 様の回答で解決できたかもしれませんが、コメントに対して返信させていただきます。
|
50
|
+
|
51
|
+
これはカレントディレクトリが間違っている可能性があります。
|
52
|
+
|
53
|
+
> sys.pathの部分で自分の書いてるフォルダが入っていない
|
54
|
+
|
55
|
+
以下の作業をして `print(*sys.path, sep='\n')` と `pwd` コマンドの出力結果を教えていただけないでしょうか。
|
56
|
+
|
57
|
+
#### Step 1.
|
58
|
+
|
59
|
+
`__init__.py` の行頭に以下のコードを追記する
|
60
|
+
|
61
|
+
```python
|
62
|
+
import sys
|
63
|
+
print(*sys.path, sep='\n')
|
64
|
+
```
|
65
|
+
|
66
|
+
#### Step 2.
|
67
|
+
|
68
|
+
カレントディレクトリを表示
|
69
|
+
|
70
|
+
```
|
71
|
+
$ pwd
|
72
|
+
```
|
73
|
+
|
74
|
+
#### Step 3.
|
75
|
+
|
76
|
+
```
|
77
|
+
$ flask run
|
78
|
+
```
|
79
|
+
|
80
|
+
#### 補足
|
81
|
+
記事のカレントディレクトリは、全てホームディレクトリ `~/` を想定しています。ご指摘の箇所を探しているのですが、見つけられないでいます。
|
82
|
+
|
83
|
+
記事の正誤に関わらず、記事を修正したいと考えております。大変、お手数ではありますが、該当箇所を教えていただけると幸いでございます。
|
84
|
+
|
85
|
+
> 記事のようにpackage/module.pyを作ったのですが
|
86
|
+
> 記事ではカレントディレクトリのところにmodule.pyを作成した入るようになっていますけど
|