回答編集履歴
1
URLがリンクになっていなかったのを修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
あるフォルダにあるPythonプログラムをPythonモジュールとしてimportさせたい場合は、`__init__.py`が必要になります。これはPythonの仕様です。
|
2
2
|
|
3
3
|
Pythonチュートリアル - 6. モジュール (module)
|
4
|
-
https://docs.python.jp/3/tutorial/modules.html#packages
|
4
|
+
[https://docs.python.jp/3/tutorial/modules.html#packages](https://docs.python.jp/3/tutorial/modules.html#packages)
|
5
5
|
|
6
6
|
一応、Python 3.3以降には、Implicit Namespace Packages という機能があり、`__init__.py`がなくてもモジュールを呼び出すことはできるようですが、今回はdjangoの機能拡張をするためですので、djangoが提示する手順にしたがって構築する必要があります。そうしないと予期せぬエラーに悩まされることになります。ご注意ください。
|