我正在尝试获取“选择”详细信息,但页面未呈现。这是项目的链接:https://github.com/tsuryaa/my_project
答案 0 :(得分:0)
您的网址格式和href链接错误;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
try {
$ = jQuery = module.exports;
} catch(e) {}
</script>
并更改民意调查详细信息网址;
urlpatterns = [
path('', index, name='polls_list'),
path('<int:id>/details/', views.details, name='poll_details'),
path('<int:id>/', views.poll, name='single_poll')
]
进行更改,然后重试。
答案 1 :(得分:0)
您在民意调查应用程序的详细信息视图中遇到问题。
try:
question=Question.objects.all.get(id=id)
except:
raise Http404
您没有有效的查询,并且在除语句之外引发404的语句,导致无法找到404页面。
这是固定代码:
from django.core.exceptions import ObjectDoesNotExist
def details(request,id=None):
context={}
try:
question=Question.objects.get(id=id)
except ObjectDoesNotExist:
question = "Sorry! Poll does not exits with this id"
context['question']=question
return render(request, 'polls/details.html', context)