2011-07-09 121 views
1

Django似乎無法從子目錄導入模塊。無法從django應用程序父目錄中的子目錄導入模塊

我有一個文件結構是這樣的:

- > project_folder

----> app_folder

------->子目錄

當我將腳本存儲在app_folder中,我可以導入它,所以命令'from project_folder.app_folder.module import *'起作用,但是當我執行'from project_folder.app_folder.subdir.module import *'時發現模塊未找到錯誤''

我該如何解決這個問題?我只是想保持我的文件很好地組織

回答

9

你有你的subdir __init__.py? Python需要這個文件將一個目錄作爲一個包處理。

0

在您的應用程序的init文件中放入一個導入(不是子目錄)。 我有這樣的結構和init.py文件 應用程序/ views_dir/group_views.py 以下行的代碼中唯一的一行在我的初始化文件

從views_dir.group_views導入測試

以下進口
相關問題