AttributeError:'module'object has no attributeの解決方法


AttributeError: ‘module’ object has no attribute “funSalaryGuide”~~
python-django開発者に接触したばかりの人にとって、多くの友达がこの間違いに遭遇したことがあると信じています.一般的には、アプリケーションがインストールされていない場合、再インストールすればよい、または他のメモリエラーが発生する可能性があります.コンピュータの再起動、サーバの再起動は問題を解決する可能性があります.
しかし、以前にアプリケーションが完了したコンポーネントに対して、たまにこのような状況が発生して、本当にイライラしています.試行錯誤の末、djangoがファイルをmodel_base.一つの方法として、そのエラーが発生します.今引用符を付けて、これが完全なパスであることを教えて、このように問題は解決しました.
次の例では、問題のあるコードを示します.
import views
import models
urlpatterns = patterns('mysite.salary',
    (r'^guide/$',  views.funSalaryGuide),
    (r'^timeAccount/$',models.model_base.render_account_page),

変更後:
import views
import models
urlpatterns = patterns('mysite.salary',
    (r'^guide/$','views.funSalaryGuide'),
    (r'^timeAccount/$','models.model_base.render_account_page'),