저는 장고의 초보자입니다. 내 프로그램을 실행할 때 다음 오류가 발생했습니다. 보기가 존재하지 않습니다.
Exception Type: ViewDoesNotExist
Exception Value:
Could not import polls.views.output. View does not exist in module polls.views.
나는 내보기에서 검색 기능이 있습니다
def search(request):
c = {}
c.update(csrf(request))
if request.method == 'POST': # If the form has been submitted...
form = Search(request.POST) # A form bound to the POST data
if form.is_valid():
search_query=form.cleaned_data['query']
pi=add.add(search_query)
return render_to_response('polls/output.html',{'pi': pi}) # Redirect after POST
else:
form=Search()
return render_to_response(request, 'polls/search.html', c.update(form=form))
output.html
<ul>
{% for p in pi %}
<li>{{p}}</li>
{% endfor %}
</ul>
당신이 좀 도와 주시겠습니까?
여기 내 URL 파일입니다. 나는 그것을 새롭게했다. 그러나, 지금은 url.py 파일에서 나에게 구문 오류를 알려줍니다 : 오류는보기와 관련이없는
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'mysite.views.home', name='home'),
# url(r'^mysite/', include('mysite.foo.urls')),
url(r'^polls/output$', 'polls.views.search')
url(r'^polls/search$', 'polls.views.search'),
url(r'^polls/$', 'polls.views.index'),
url(r'^polls/(?P<poll_id>\d+)/$', 'polls.views.detail'),
url(r'^polls/(?P<poll_id>\d+)/results/$', 'polls.views.results'),
url(r'^polls/(?P<poll_id>\d+)/vote/$', 'polls.views.vote'),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)
귀하의 urlconfig는 무엇입니까? 그리고 장고 버전은 무엇을 사용하고 있습니까? – miki725