2012-07-17 66 views
0

我有一個tasks.py文件,裏面定義了3個方法。並在我的views.py文件我試圖導入這些方法從視圖中調用。Django導入任務

from app.tasks import generate_standalone_view, generate_primary_investment_management_view, generate_funds_administration_view 

當我打電話,調用這些任務的看法,Django的有

cannot import name generate_standalone_view 

返回我的項目結構如下

app-(dir) 
    views-(dir) 
     ajax-(dir) 
      views.py 

    tasks.py 

我不知道爲什麼它在導入這些方法時遇到問題。如果有人能提供一些洞察我做錯了什麼,將不勝感激。

感謝先進!

+0

你能發佈更多關於你的views.py和tasks.py文件的信息嗎?特別是,它們導入了哪些非標準庫?我有一個循環導入的問題,涉及在任務中導入模型並在模型文件中導入任務。 – narced133 2012-07-17 16:30:35

+0

你有循環進口嗎?你的任務是從views.py導入東西嗎? – 2012-07-17 18:48:44

回答

0

from project.app.tasks import ...

+1

你不應該這樣做,因爲它將應用程序與項目耦合在一起。 – asksol 2012-07-18 10:16:57