Nano Hash - криптовалюты, майнинг, программирование

Джанго не смог найти URL-адрес

Пробовал зайти 127.0.0.1:8000/poll/ не открывается, но могу зайти на /poll/20/result. Я просто добавляю другие URL-адреса опроса, а базовый URL-> /poll/ перестают открываться. Прежде чем я добавлю подробности, результат, функцию голосования / URL-адрес, не было проблем с открытием индекса опроса.

Вот мои коды: В view.py

from django.shortcuts import render
from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, World. You are at the poll index.")

def detail(request, poll_id):
    return HttpResponse("You are looking at poll %s" %poll_id)

def results(request, poll_id):
    return HttpResponse("You are looing at the results of poll %s" % poll_id)

def vote(request, poll_id):
    return HttpResponse("You are voting on poll %s" %poll_id)

В опросах/urls.py

from django.conf.urls import patterns, url
from polls import views


urlpatterns = patterns( '', 
                   url(r'^Ş', views.index, name='index'),
                   url(r'^(?P<poll_id>\d+)/$', views.detail, name='detail'),
                   url(r'^(?P<poll_id>\d+)/results/$', views.results,name='results'),
                   url(r'^(?P<poll_id>\d+)/vote/$', views.vote, name='vote'),
              )

В mysite/urls.py

from django.conf.urls import patterns, include, url

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',

   url(r'^$', 'sign_ups.views.home', name='home'),
   url(r'^admin/', include(admin.site.urls)),

   url(r'^polls/', include('polls.urls')),
   url(r'^admin/', include(admin.site.urls)),

)

  • Кажется, вам нужно использовать 127.0.0.1:8000/polls/ вместо 127.0.0.1:8000/poll/, потому что у вас есть url(r'^polls/', include('polls.urls')) 23.07.2014
  • Ваш вопрос относится к пути /poll, но корневой маршрут urls.py предназначен для /polls. Вы уверены, что указываете правильные пути в тестах браузера? 23.07.2014
  • Я на самом деле использовал опросы на пути. Сообщение об ошибке: Страница не найдена (404) Метод запроса: URL запроса GET: 127.0.0.1:8000/polls Используя конфигурацию URL, определенную в файле come_on.urls, Django попробовал эти шаблоны URL в следующем порядке: ^$ [name='home'] ^admin/ ^polls/ ^Ş [name='index'] ^polls/ ^( ?P‹poll_id›\d+)/$ [name='detail'] ^polls/ ^(?P‹poll_id›\d+)/results/$ [name='results'] ^polls/ ^(?P‹poll_id ›\d+)/vote/$ [name='vote'] ^admin/ Текущий URL-адрес polls/ не соответствует ни одному из них. 24.07.2014

Ответы:


1

В вашем MySite.urls,

вы упомянули URL-адрес опроса как polls и указали URL-адрес как poll.

Измените любой из них, чтобы приложение заработало.

23.07.2014
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..