2012-01-17 8 views
3

ここに私のurls.pyがあり、現在「タプルオブジェクトに属性正規表現がありません」というエラーが表示されています。何かご意見は?レンダリング中にAttributeErrorが発生しました:タプルオブジェクトに属性正規表現がありません

from django.conf.urls.defaults import * 
from ecomstore import settings 

urlpatterns = patterns('ecomstore.accounts.views', 
         (r'^register/$', 'register', {'template_name':'registration/register.html', 'SSL':settings.ENABLE_SSL}, 'register'), 
         (r'^my_account/$','my_account', {'template_name':'registration/my_account.html'},'my_account'), 
         (r'^order_details/(?P<order_id>[-\w]+)/$', 'order_details', {'template_name':'registration/order_details.html'}, 'order_details'), 
         (r'^order_info//$', 'order_info', {'template_name':'registration/order_info.html'},'order_info'), 
) 

urlpatterns += ('django.contrib.auth.views', 
       (r'^login/$','login', {'template_name':'registration/login.html', 'SSL':settings.ENABLE_SSL}, 'login'), 
) 
+1

パターンの2番目のグループでは 'patterns()'を呼び出す必要がありますが、この属性エラーが単独で発生するかどうかはわかりません。 – geoffspear

答えて

6

2つ目のURLパターンのパターンを忘れてしまった。

urlpatterns += patterns('django.contrib.auth.views', 
+1

ありがとう - 私は1時間それを見つめていた:P。時には簡単なものが最も難しいです。 – locoboy

関連する問題