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

回答編集履歴

1

URLがリンクになっていなかったのを修正

2018/01/27 14:15

投稿

yukkeorg
yukkeorg

スコア985

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が提示する手順にしたがって構築する必要があります。そうしないと予期せぬエラーに悩まされることになります。ご注意ください。