Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Не работает пример из книги Django Разработка веб-приложений на python [RSS Feed]

#1 Май 21, 2012 22:04:52

petryk
Зарегистрирован: 2012-05-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает пример из книги Django Разработка веб-приложений на python

Доброго времени суток!

Выполняю пример из главы 2.

В админку заходит нормально, но когда дело доходит до блога, выдает следующий выхлоп:

Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/blog
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^blog/
^admin/doc/
^admin/
The current URL, blog, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

Пример выполнил один-в-один как в книге, проверил все 10 раз. Что не так, может быть в книге опечатка.

На всякий привожу содержимое файла mysite\urls.py

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

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
# Examples:
# url(r'^$', ‘mysite.views.home’, name='home'),
url(r'^blog/', include('mysite.blog.urls')),

# 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)),
)

и файла \mysite\blog\urls.py

from django.conf.urls.defaults import *
from mysite.blog.views import archive

urlpatterns = patterns('',
url('r^$', archive),
)

Офлайн

#2 Май 22, 2012 05:09:13

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Не работает пример из книги Django Разработка веб-приложений на python

petryk
оффтоп: оборачивайте код в теги code в квадратных скобках

Вы вообще читали что вам пишут то?
Вам сообщили:

petryk
The current URL, blog, didn't match any of these.
т.е. у вас в файле urls.py нету совпадения с запросом.

А ошибка у вас вот в чем:
petryk
url('r^$', archive),
А надо так:
url(r'^$', archive),







_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Май 22, 2012 07:41:59

petryk
Зарегистрирован: 2012-05-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не работает пример из книги Django Разработка веб-приложений на python

Спасибо.

Офлайн

  • Начало
  • » Django
  • » Не работает пример из книги Django Разработка веб-приложений на python[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version