다른 질문은 '장고 반전 일반보기 사용 방법'및 '장고 명명 URL, 일반보기'그러나 내 질문은 조금 다르다 및 나는 그것을 믿지 않는다. 속임수예요.장고 Django 일반보기, post_save_redirect; 오류 '포함 urlconf doesnt 패턴이 있습니다'
코드 :
from django.views.generic import list_detail, create_update
from django.core.urlresolvers import reverse
from django.conf.urls.defaults import *
partners_add = {'form_class': FooForm,
'post_save_redirect': reverse('foo-list'),
}
urlpatterns = patterns('',
url(r'^foo/$', list_detail.object_list, foo_list, name='foo-list'),
url(r'^foo/add/$', create_update.create_object, foo_add, name='foo-add'),
)
그러나 나는 오류는 "거기에 어떤 패턴이없는 bar.urls urlconf 포함"을 얻을 수있는 코드를 실행할 때. 그런 다음 역방향 ('foo-list')을 '/ bar/foo /'로 변경하면 작동합니다. 그러나 템플릿에서 {% url foo-list %}를 호출하면 올바른 URL을 얻고 코드가 작동합니다.
역순을 추가하면 동일한 오류가있는 동일한 URL 패턴 내의 모든 URL이 손상됩니다. post_save_redirect
전에없이 개방 견적 -
내가
미안 내 코드에 오타를 붙여 넣거나 편집하지 않아 오타가 발생합니다. 예, list_detail 및 create_update를 가져 왔습니다. 난 그냥 실제 URL에 반대를 변경하면 모든보기가 제대로 작동합니다. – peakit
위의 추가 의견을 참조하십시오. –