0
私はDjangoプロジェクトadvisor
をcore
アプリケーションに使用しました。Django:ROUTEの名前エラー/
私のルートは小さなファイルグループに分かれています。
私はメインurls.py
からそれらを含めるようにしようとしたが、advisor.core
はsetting.py
(r'^ask/$', include(advisor.core.urls.ask)),
で登録してもここでDjangoは以下の例外で失敗
NameError at /ask name 'advisor' is not defined Request Method: GET Request URL: http://localhost:8000/ask Django Version: 1.2.4 Exception Type: NameError Exception Value: name 'advisor' is not defined
は、ask/
URLの下経路が含まれるコードであります
これはadvisor.core.urls.ask
です。内容
from django.conf.urls.defaults import patterns
urlpatterns = patterns(
'core.views.ask',
r'^$', 'ask',
r'^private/$', 'private',
r'^ngos/$', 'ngos'
)
私のコードはどうなりますか?
スルタン
は私が '削除advisor'と思われるものが動作し始め、今の私は/ ask' – sultan
はまた、例外値が'「str」はオブジェクトが属性を持っていない「決意で 'はAttributeErrorを持っています'' – sultan
'url(r '^ ask/$'、include( 'advisor.core.urls.ask'))、' –